欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    DHCP服务器安装配置.docx

    • 资源ID:9969041       资源大小:609.67KB        全文页数:18页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    DHCP服务器安装配置.docx

    1、DHCP服务器安装配置网络技术综合实验实验报告 学院 计算机与电子信息学院 专业 电子信息工程 班级 电信08-1班 姓名 程跃斌 学号 08034030117 实验题目 DHCP服务器安装配置 系统环境 Linux 指导教师 左 敬 龙 实验时间 2011年06月20日 至 2011年06月24日实验报告评分:_1、DHCP服务器的工作原理1.1 DHCP简介DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)前身是BOOTP,属于TCP/IP的应用层协议。使用DHCP在管理网络配置方面很有作用,特别是当一个网络的规模较大时,使用DHCP可极大

    2、减轻网络管理员的工作量。另外,对于移动PC(如笔记本电脑和其他手持设备),由于使用的环境经常变动,所处内网的IP地址也就可能需要经常变动,若每次都需要手工修改移动PC的IP地址,使用起来就很麻烦。这时,若客户端设置使用DHCP,则当移动PC接入不同环境的内网时,只要该内网有DHCP服务器,就可获取一个该内网的IP地址,自动接入该内网环境。 DHCP分为两部分:一个是服务器端,一个是客户端。服务器端负责集中管理可动态分配的IP地址集,并负责处理客户端的DHCP请求,给客户端分配IP地址。而客户端负责向服务器端发出请求IP地址的数据包,并获取服务器分配的IP地址,为客户端设置分配的IP地址。因此,

    3、使用DHCP也需要对服务器端和客户端分别进行设置。1.2 为什么使用DHCPDHCP在快速发送客户网络配置方面很有用,当配置客户端系统时,若管理员选择DHCP,则不必输入IP地址、子网掩码、网关或DNS服务器,客户端从DHCP服务器中检索这些信息。DHCP在网络管理员想改变大量系统的IP地址时也有用,与其重新配置所有系统,不如编辑服务器中的一个用于新IP地址集合的DHCP配置文件。如果某机构的DNS服务器改变,这种改变只须在DHCP服务器中,而不必在DHCP客户端上进行。一旦客户端的网络被重新启动(或客户端重新引导系统),改变就会生效。除此之外,如果便携电脑或任何类型的可移动计算机被配置使用D

    4、HCP,只要每个办公室都有一个允许其联网的DHCP服务器,它就可以不必重新配置而在办公室间自由移动。1.3 DHCP的工作流程所有客户机的IP地址设定资料都由DHCP服务器集中管理,DHCP还负责处理客户端的DHCP要求,而客户端则会使用从服务器分配下来的IP地址。DHCP客户机在启动时,会搜寻网络中是否存在DHCP服务器,如果找到,则给DHCP服务器发送一个请求。DHCP服务器接到请求后,为DHCP客户机选择TCP/IP配置的参数,并把这些参数发送给客户端。如果已配置冲突检测设置,则DHCP服务器在将租约中的地址提供给客户机之前会试用ping测试作用域中的每个可用地址的连通性。这可确保提供客

    5、户的每个IP地址都没有被使用手动TCP/TP配置的另一台非DHCP计算机使用。根据客户端是否第一次登录网络,DHCP的工作形式会有所不同。客户端从DHCP服务器上获得IP地址的整个过程分为以下6个步骤。1、寻找DHCP服务器 当DHCP客户端第一次登录网络的时候,计算机发现本机上没有任何IP地址设定,将以广播方式(因为DHCP服务器的IP地址对于客户机来说是未知的)发送DHCP discover发现信息来寻找DHCP服务器,即向地址255.255.255.255发送特定的广播信息。网络上每一台安装了TCP/IP协议的主机都会接收到这种广播,但只有DHCP服务器才会做出响应。2、分配IP地址在网

    6、络中接收到DHCP discover发现信息的DHCP服务器都会做出响应,它从尚未出租的IP地址中挑选一个分配给DHCP客户机,向DHCP客户机发送一个包含出租的IP地址和其他设置的DHCP offer提供信息。3、接收IP地址DHCP客户端接收到DHCP offer提供信息之后,选择第一个接收到的提供信息,然后以广播方式回答一个DHCP request请求信息,该信息中包含向它所选定的DHCP服务器请求IP地址的内容。4、IP地址分配确认当DHCP服务器收到DHCP客户机回答的DHCP request请求信息之后,便向DHCP客户端发送一个包含它所提供的IP地址和其他设置的DHCP ack确

    7、认信息,告诉DHCP客户机可以使用它所提供的IP地址。然后,DHCP客户机便将其TCP/IP协议与网卡绑定,另外,除DHCP客户机选中的服务器外,其他的DHCP服务器将收回曾提供的IP地址,如图4所示:5、重新登录以后DHCP客户机每次重新登录网络时,就不需要再发送DHCP discover发现信息了,而是直接发送包含前一次所分配的IP地址的DHCP request请求信息。当DHCP服务器收到这一信息后,它会尝试让DHCP客户机继续使用原来的IP地址,并回答一个DHCP ack确认信息。如果此IP地址已无法再分配给原来的DHCP客户机使用时啊(比如此IP地址已分配给其他DHCP客户机使用),

    8、则DHCP服务器给DHCP客户机回答一个DHCP nack否认信息。当原来的DHCP客户机收到此DHCP nack否认信息后,它就必须重新发送DHCP discover发现信息来请求新的IP地址。6、更新租约DHCP服务器向DHCP客户机出租的IP地址一般都有一个租借期限,期满后DHCP服务器便会收回出租的IP地址。如果DHCP客户机要延长其IP租约,则必须更新其IP租约。DHCP客户机启动时和IP租约期限过一半时,DHCP客户机都会自动向DHCP服务器发送更新其IP租约的信息。2、安装DHCP服务器本文DHCP服务器安装软件版本如下:(1) dhcp-3.0.5-3.el5.i386.rpm

    9、(DHCP主程序包,包括DHCP服务和中继代理程序。安装该软件包,进行相应配置,即可以为客户机动态分配IP地址及其他TCP/IP信息)。(2) dhcp-devel-3.0.5-3.el5.i386.rpm(DHCP服务器开发工具软件包,为DHCP开发提供库文件系统)。(3) dhcpv6-0.10-33.el5.i386.rpm(DHCP的IPv6扩展工具,使DHCP服务器能够支持IPv6的最新功能)。(4) dhcpv6_client-0.10-33.el5.i386.rpm(DHCP客户端IPv6软件包,帮助客户端获取动态IP地址)1、DHCP的安装在安装DHCP服务器之前,使用rpm

    10、qa|grep dhcp命令检测系统是否安装了DHCP相关软件包,如图1所示:图1 查看系统是否安装了DHCP相关软件包图1所显示结果表明系统还未完全安装DHCP软件包,软件包的安装方法有两个,一个是用rpm ivh命令安装,另一个是单击软件包安装,而这所采用的是单击软件包安装,安装完后再用rpm qa命令查看,如图2所示:图2 查看系统是否安装了DHCP相关软件包从图2中可看出DHCP服务器软件包已全部安装上了。2、DHCP服务器配置文件主配置文件dhcpd.confdhcpd.conf是最核心的配置文件,它包括DHCP服务的配置信息。绝大部分的设置都需要修改该配置文件来完成。dhcpd.c

    11、onf文件大致包括两个部分,分别为全局配置和局部配置。全局配置可以包含参数和选项,该部分设置对整个DHCP服务器生效。局部配置通常由声明部分表示,该部分仅对局部生效,如仅对某个IP作用有效。dhcpd.conf文件的格式如下:#全局配置参数或选项;/全局有效#局部配置声明 参数或选项;/局部有效在 Red Hat Enterprise Linux 5中dhcp的配置文件不存在,需要手动建立,这样不太方便,但是当主程序包安装后,会自动生成一个配置文件范本,存放于/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample,可以用cp命令把该文件复制到/etc/目录下,然

    12、后重命名为dhcpd.conf,使用命令如下:cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf将范本文件复制并重命名后使用vi命令编辑/etc/dhcpd.conf文件,该文件的内容包含了部分参数,声明以及选项的用法,其中注释部分可以放在任何位置,并以“#”号开头,如下所示。#全局配置ddns-update-style interim;/指明DNS的更新方式ignore client-updates;/忽略客户端机更新DNS记录#局部配置subnet 192.168.0.0 netmask 255.255.255.0

    13、/声明一个网段,该网段相当于是windows中的作用域#-default gatewayoption routers 192.168.0.1;/网关地址option subnet-mask 255.255.255.0;/分配给客户机的netmaskoption nis-domain “domain.org”;/为客户端指定所属的NIS域服务器的地址option domain-name “domain.org”;/域名,要与DNS的域名保持一致option domain-name-servers 192.168.1.1;/DNS服务器的地址option time-offset -18000;#

    14、Eastern standard Time /为客户端设定和格林威治时间的偏移时间,单位是秒# option ntp-servers 192.168.1.1;/为客户端设定网络时间服务器IP地址# option netbios-name-servers 192.168.1.1;/为客户端指定WINS服务器的IP地址#-Selects point-to-point node (default is hybrid).Dont change this unless#-you understand Netbios very well# option netbios-node-type 2;/为客户端指

    15、定节点类型 range dynamic-bootp 192.168.0.128 192.168.0.254;/该网段中哪些用于对客户端进行分配 default-lease-time 21600;/默认的租约时间max-lease-time 43200;/最大的租约时间# we want the nameserver to appear at a fixed addresshost ns /对主机名为ns的主机做host声明next-server marvin.Red H;设置服务器从引导文件中装主机名,应用于无盘工作站hardware ethernt 12:34:46:78:AB:CD;/该主

    16、机的MAC地址fixed-address 202.185.42.254;/该地址始终分配给该主机打开dhcpd.conf文件可见原配置文件,如图3所示:图3 dhcpd.conf文件从上述配置文件中看出,整个配置文件分为全局和局部两个部分。3、常用参数介绍parameters表明如何执行任务,以及是否要执行任务或将哪些网络配置选项发送给客户端,主要参数如下表所示: 参数解释ddns-update-style配置DHCP-DNS互动更新模式default-lease-time指定默认租赁时间的长度,单位是秒max-lease-time指定最大租赁时间长度,单位是秒hardware指定网卡接口类型

    17、和MAC地址server-name通知DHCP客户端服务器名称get-lease-hostnames flag检查客户端使用的IP地址fixed-address ip分配给客户端一个固定的地址authritative拒绝不正确的IP地址的要求4、常用选项介绍option用来配置DHCP可选参数,全部用option关键字作为开始,主要选项如下表所示:选项解释subnet-mask为客户端设定子网掩码domain-name为客户端指明DNS名字domain-name-servers为客户端指明DNS服务器的IP地址host-name为客户端指定主机名称routers 为客户端设定默认网关broad

    18、cast-address为客户端设定广播地址ntp-server为客户端设定网络时间服务器的IP地址time-offset为客户端设定格林威治时间的偏移时间,单位是秒5、常用声明介绍declarations用来描述网络布局及提供客户的IP地址等,主要声明如下表所示:声明解释shared-network用来告知是否一些子网络共享相同网络subnet描述一个IP地址是否属于该子网range起始IP终止IP提供动态分配IP的范围host主机名称参考特别的主机group为一组参数提供声明allow unknown-clientdeny unknown-client是否动态分配IP给未知的使用者allo

    19、w bootpdeny bootp是否响应激活查询allow bootingdeny booting是否响应使用者查询filename开始启动文件的名称,应用于无盘工作站next-server设置服务器从引导文件中装入主机名,应用于无盘工作站6、租约数据库文件租约数据库文件用于保存一系列的租约声明。其中包含客户端的主机名,Mac地址,分配到的IP地址,以及IP地址的有效期等相关信息。该数据库是一个可编辑的ASCII格式文本文件。每当发生租约变化的时候,都会在文件结尾添加新的租约记录。当DHCP被安装好后,租约数据库并不存在。然而,它在启动时却需要这个数据库。所以只需要建立一个空文件/var/l

    20、ib/dhcpd.lease即可。Red Hat Enterprise Linux 5版本在安装过DHCP后会自动建立该租约数据库文件。当服务器正常运行后,可以使用cat命令查看租约数据库文件。一个典型的文件内容如下:lease 192.168.46.46.20 /DHCP服务器分配的IP地址starts 1 2010/12/02 03:01:15;/lease开始租约时间ends 1 2010/12/02 09:01:15;/lease结束租约时间binding state active;next binding state free;hardware ethernet 00:09:73:4

    21、B:46:AC;客户机网卡MAC地址uid “001000000350240%206”;用来验证客户机的UID标志client-hostname “31”;客户机名称注意:lease开始租约时间和lease结束租约时间是格林威治标准时间,不是本地时间。7、应用实例学校机房拥有60台计算机,所使用的IP地址段为192.168.46.1192.168.46.254,子网掩码为255.255.255.0,网关为192.168.46.254,客户端仅使用192.168.46.10-192.168.46.200,为主机名为31,MAC地址为00:09:73:4B:46:AC的主机使用的IP地址固定IP为

    22、192.168.46.31。配置步骤:1、设置服务器的静态IP地址。2、编辑主配置文件dhcpd.conf。使用vi编辑器打开dhcpd.conf文件,修改相应字段,如下所示:(1) 将动态DNS的更新方式设置为none;(2) 忽略客户端更新;(3) 设置IP作用域为192.168.46.0;(4) 设置默认网关为192.168.46.254;(5) 设置子网掩码为255.255.255.0;(6) 设置地址池,范围是192.168.46.10到192.168.46.254;(7) 定义“31”主机;(8) 指定以太网卡地址为00:09:73:4B:46:AC;(9) 指定该客户端的IP地址

    23、为192.168.46.31。 相应修改如图4所示:图4 修改dhcpd.conf文件3、用service dhcpd restart命令重新启动服务器,如图5所示:图5 重新启动服务器8、验证测试在客户机上做测试,首先修改客户端IP地址获取方式为自动获取。然后在31号机上打开cmd窗口,执行ipconfig命令,按Enter键确认,查看31号机上的IP地址,如图6所示,客户端的IP地址已经刷新为192.168.46.31。图6 查看IP地址9、启动和检查DHCP服务器1、启动/停止DHCP服务可以通过/etc/rc.d/init.d/dhcpd进行操作,也可以使用service命令。(1)启

    24、动DHCP服务:rootlocalhost service dhcpd startrootlocalhost /etc/rc.d/init.d/dhcpd start(2)停止DHCP服务:rootlocalhost service dhcpd stoprootlocalhost /etc/rc.d/init.d/dhcpd stop(3)重启DHCP服务:rootlocalhost service dhcpd restartrootlocalhost /etc/rc.d/init.d/dhcpd restart相关命令显示如图7所示:图7 重启DHCP服务器2、使用ps命令检查dhcpd进程

    25、rootlocalhost ps -ef | grep dhcpd3、配置DHCP客户端Linux客户端配置Linux中配置DHCP客户端有两种方法:图形界面配置和手动配置。1、用文本方法手动配置步骤:(1)用文本的方式配置DHCP客户端,需要修改网卡配置文件,将BOOTPROTO项的值设置为dhcp即可。只要直接修改文件/etc/sysconfig/network-scripts/ifcfg-eth0,具体修改的内容如图8所示:图8 修改网卡配置(2)重新启动网卡或者使用dhclient命令。使用ifdown和ifup命令,如图9所示:图9 重新启动网卡使用dhclient命令,则重新发送广

    26、播申请IP地址,如图10所示:图10 重新发送广播申请IP地址(3)使用ifconfig命令测试,如图11所示:图11 使用ifconfig命令测试图11显示结果表明客户端IP地址已经有原来的192.168.46.20改为192.168.46.253。图形界面配置 在终端图形界面下运行“neat”命令,出现 “网络配置”窗口,如图12所示:图12 网络配置双击文件中的“eth0”一行,进入图13所示的界面,单击“自动获取IP地址设置使用”DHCP即可。图13 自动获取IP地址4 、DHCP的优缺点4.1 DHCP的优点1、网络管理员可以验证IP地址和其他配置参数,而不用去检查每个主机。2、DH

    27、CP不会同时租用相同的IP地址给两台主机。3、DHCP管理员可以约束特定的计算机使用特定的IP地址。4、可以为每个DHCP作用域设置很多选项。5、客户机在不同子网间移动时不需要重新设置IP地址。4.2 DHCP的缺点1、DHCP不能发现网络上非DHCP客户机已经在使用的IP地址。2、当网络上存在多个DHCP服务器时,一个DHCP服务器不能查出已被其他服务器租出去的IP地址3、DHCP服务器不能跨路由器与客户机通信,除非路由器允许BOOTP转发。结束语DHCP服务器是Linux下比较简单的服务器。DHCP在快速发送客户网络配置方面很有用,当配置客户端系统时,若管理员选择DHCP,则不必输入IP地

    28、址、子网掩码、网关或DNS服务器,客户端从DHCP服务器中检索这些信息。DHCP在管理员想改变大量系统的IP地址时也有用,与其重新配置所有系统,不如编辑服务器中的一个用于新IP地址集合的DHCP配置文件即可。在实验中参考了协议分析网、新浪网等众多相关网站的技术资料,让我对DHCP服务器安装,配置DHCP服务器文件,以及DCHP服务的故障与维护有了一定的了解。让我在实践中知道了DHCP服务器的管理,以及DHCP服务配置文件中对固定IP地址的绑定。大大地丰富了自已的专业知识和专业技能。由于本人学识还不够,在很多方面都还没考虑到,即使有的地方功能想到了但是由于知识的关系没有得以实现不能使服务器得到最优的配置,不过我想我一定会的今后的学习中不断的学习,自我加强使自己取得更大的进步,并且从各方面去全面的学习和发展。


    注意事项

    本文(DHCP服务器安装配置.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开