Linux网络服务器应用教程作者王兴主编第八章节DHCP服务.doc课案

上传人:E**** 文档编号:91240380 上传时间:2019-06-26 格式:PPT 页数:41 大小:479KB
返回 下载 相关 举报
Linux网络服务器应用教程作者王兴主编第八章节DHCP服务.doc课案_第1页
第1页 / 共41页
Linux网络服务器应用教程作者王兴主编第八章节DHCP服务.doc课案_第2页
第2页 / 共41页
Linux网络服务器应用教程作者王兴主编第八章节DHCP服务.doc课案_第3页
第3页 / 共41页
Linux网络服务器应用教程作者王兴主编第八章节DHCP服务.doc课案_第4页
第4页 / 共41页
Linux网络服务器应用教程作者王兴主编第八章节DHCP服务.doc课案_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《Linux网络服务器应用教程作者王兴主编第八章节DHCP服务.doc课案》由会员分享,可在线阅读,更多相关《Linux网络服务器应用教程作者王兴主编第八章节DHCP服务.doc课案(41页珍藏版)》请在金锄头文库上搜索。

1、第8章 DHCP服务,DHCP服务可以为网络内的计算机动态分配IP地址,消除了管理员为网络内的每台计算机手工配置IP的麻烦,也可以有效提高IP地址的使用效率。学习本章之后,读者可以进行Linux下服务器的安装和配置,及各种客户端的设置和管理。 学习目标: 熟悉DHCP服务的概念 掌握LINUX上DHCP服务器的配置 掌握DHCP客户端的设定 了解DHCP中继服务 熟悉DHCP6下对IPV6的支持,8.1 DHCP服务概述,动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)是一种使网络管理员能够集中管理和自动分配IP网络地址和相关网络参数配置的通

2、信协议,还可以为客户端自动配置网关和DNS等信息。 DHCP的前身是BOOTP协议。BOOTP原本是用于无磁盘主机的远程启动,网络主机使用BOOT ROM而不是磁盘起动并连接上网络,BOOTP则可以自动地为那些主机设定TCP/IP环境。 DHCP使用了租约(release)的概念,或称为计算机IP地址的有效期。租用时间是不定的,主要取决于用户在某地联接Internet需要多久,这对于教育行业和其它用户频繁改变的环境是很实用的。,DHCP服务优点: 使得网络管理员可以验证IP地址和其它配置参数,而不用去检查每个主机;DHCP不会同时租借相同的IP地址给两台主机;DHCP管理员可以约束特定的计算机

3、使用特定IP地址;可以为每个DHCP作用域设置多个选项;客户机在不同子网间移动时不需要重新设置IP地址。 DHCP服务缺点: DHCP不能发现网络上非DHCP客户机已经在使用的IP地址;当网络上存在多个DHCP服务器时,一个DHCP服务器不能查出已被其它服务器租出去的IP地址; DHCP服务器不能跨路由器与客户机通信,除非路由器允许中继转发。,8.2 DHCP工作流程,1. 发现阶段 DHCP客户机寻找DHCP服务器的阶段。 DHCP客户机以广播方式发送DHCP discover发现信息来寻找DHCP服务器,即向地址255.255.255.255发送特定的广播信息。网络上每一台安装了TCP/I

4、P协议的主机都会接收到这种广播信息,但只有DHCP服务器才会做出响应。计算机2发出DHCP REQUEST时的情形如图8-1所示。,图8-1 发现DHCP服务器,2. 分配阶段 DHCP服务器提供IP地址。在网络中接收到DHCP discover发现信息的DHCP服务器都会做出响应,它从尚未出租的IP地址中挑选一个分配给DHCP客户机,向DHCP客户机发送一个包含出租的IP地址和其他设置的DHCP offer提供信息,如图8-2所示。,图8-2 DHCP服务器分配IP地址,3. 选择阶段 DHCP客户机选择某台DHCP服务器提供的IP地址的阶段。如果有多台DHCP服务器向DHCP客户机发来的D

5、HCP offer提供信息,则DHCP客户机只接受第一个收到的DHCP offer提供信息,然后它就以广播方式回答一个DHCP request请求信息,该信息中包含向它所选定的DHCP服务器及请求的IP地址等内容。如图8-3中的计算机2。,图8-3 DHCP客户端选择服务端,4. 确认阶段 DHCP服务器确认所提供的IP地址的阶段。当DHCP服务器收到DHCP客户机回答的DHCP request请求信息之后,它便向DHCP客户机发送一个包含它所提供的IP地址和其他设置的DHCP ack确认信息,告诉DHCP客户机可以使用它所提供的IP地址。然后DHCP客户机便将其TCP/IP协议与网卡绑定,除

6、DHCP客户机选中的服务器外,其他的DHCP服务器都将收回已提供的IP地址,如图8-4所示。,图8-4 IP地址分配完成,5. 重新登录 DHCP客户机每次重新登录网络时,直接发送包含前一次所分配的IP地址的DHCP request请求信息。当DHCP服务器收到这一信息后,它会尝试让DHCP客户机继续使用原来的IP地址,并回答一个DHCP ack确认信息。 6. 更新租约 DHCP服务器向DHCP客户机出租的IP地址一般都有一个租借期限,期满后DHCP服务器便会收回出租的IP地址。,8.3 Linux 5下的DHCP服务的安装和启动,Redhat Enterprise Linux 5默认情况是

7、不安装DHCP服务器的,需要手动安装。可以从第三张安装光盘下找到如下三个安装文件: Dhcp-3.0.5-3.el5.i386.rpm Dhcp-devel-3.0.5-3.el5.i386.rpm Dhcpv6-0.10-33.el5.i386.rpm。 安装过程如下(以从硬盘安装为例): (1)挂载安装程序所在的磁盘分区(假设安装文件存放在/dev/sda6分区上,挂载到/mnt/hard); #mount /dev/sda6 /mnt/hard (2)在x-Windows的文件管理器中找到/mnt/hard下第三张光盘的镜像文件,双击直接可以打开。,(3)找到上述的文件,双击(比如安装D

8、hcp-3.0.5-3.el5.i386.rpm),出现图8-5提示,而后单击【应用】按钮,则出现图8-6所示,单击【无论如何都安装】按钮,则会显示安装进度条,安装完成后返回图形界面。,图8-5 安装DHCP服务端软件包,图8-6 安装提示,全部安装完成后,可以在终端窗口中查询已经安装的组件。如下所示。 rootlocalhost # rpm qa|grep dhcp Dhcpv6-0.10-33.e15 Dhcp-devel-3.0.5-3.e15 Dhcp-3.0.5-3.e15 Dhcpv6_client-0.10-33.e15,可按如下方法启动DHCP 服务: 在启动DHCP服务之前,

9、必需首选配置/etc/dhcpd.conf文件,可以参考/usr/share/doc/dhcp-3.0.5/dhcpd.conf.smaple文件进行配置;而且要查看/var/lib/dhcpd/dhcpd.leases文件是否存在,如果不存在,则用touch /var/lib/dhcpd/dhcpd.leases命令创建之。 1. 命令行方式启动。 在终端窗口中执行: rootlocalhost #/sbin/service dhcpd start 在修改配置后,必需重新启动dhcpd以读取新的配置文件,命令如下: rootlocalhost #/sbin/service dhcpd res

10、tart 停止dhcpd服务: rootlocalhost #/sbin/service dhcpd stop,2.图形界面启动。 执行“系统”|“管理”|“服务器管理”|“服务”命令,显示如图8-7所示窗口,选中dhpcd,然后单击【开始】按钮;如果要设置为计算机启动时自动启动该服务,可以勾选该服务,然后单击“文件”|“保存”菜单即可。,图8-7 启动DHCP服务器和中继服务,8.4 DHCP服务器配置,8.4.1 服务器端配置文件 DHCP配置文件的关键字(statements)可以分为两大类: 1. 参数(parameters)和选项,主要用来决定如何去执行一个任务,是否去执行一个任务以

11、及向客户端发送那些可选配置参数。参数的定义以option关键字做标识。在闭合的大括号()外部声明的参数作用域是全局性的,适用于其后的所有部分,常用配置参数如表8-1所示。,表8-1 常用的配置参数,常用选项的含义如表8-2所示。,表8-2 常用选项,2.声明(declarations),描述网络的拓扑结构,给客户端提供地地址,或者把一组参数应用于一组声明,用来设置非可选的参数或者来控制DHCP服务器的行为,常用声明如表8-3所示。,表8-3 常用声明及含义,8.4.2 客户端配置,客户端的配置较为简单,只要在TCP/IP属性中设定自动获取IP地址就可以了。Windows下DHCP动态获取的设置

12、如图8-8所示。,图8-8 Windows 下DHCP客户端设定,8.5 配置实例,8.5.1 单子网DHCP服务器配置 在这种形式中只有一个子网存在,只要声明一个subnet就可以了。 【例1】某单位机房,有55台计算机,采用动态分配方式,拟分配的地址范围是211.84.150.200211.84.150.254,路由器地址是211.84.150.1,DNS地址是202.102.227.68 和202.102.224.68。则该配置文件如下所示: ddns-update-style ad-hoc; subnet 211.84.150.0 netmask 255.255.255.0 /定义一个

13、子网 option routers 211.84.150.1; /分配的默认路由 option domain-name-servers 202.102.227.68,202.102.224.68; /分配的默认DNS服务器信息 range 211.84.150.200 211.84.150.254; /待分配的地址段 ,设置完成后重新地动DHCP服务器端,然后使用一台装有Win XP的计算机启动,IP地址和DNS获取方式设置为动态获取,启动后在DOS窗口中执行ipconfig/all,显示如下图8-9所示。,图8-9 IP地址动态获取后的网络连接状态,查看/var/lib/dhcpd/dhcp

14、d.releases文件的内容如下: lease 211.84.150.211 /已分配出去的IP地址 starts 4 2008/01/31 17:11:47; /分配出去的时间 ends 5 2008/02/01 10:08:12; /地址的有效期 binding state active; /绑定状态 next binding state free; hardware ethernet 00:19:21:59:d1:e9; /该地址对应的网卡MAC地址 ,【例】某单位机房,有55台计算机,采用动态分配方式,拟分配的地址范围是211.84.150.200211.84.150.254,路由器

15、地址是211.84.150.1,DNS地址是202.102.227.68 和202.102.224.68,但有一台计算机作为内部的FTP服务器,其分配的IP应当是固定的,现在分配的是211.84.150.240,状态如图8-10所示。则该配置文件应如下所示: ddns-update-style ad-hoc; option domain-name ““; subnet 211.84.150.0 netmask 255.255.255.0 option routers 211.84.150.1; option domain-name-servers 202.102.227.68 , 202.10

16、2.224.68; range 211.84.150.200 211.84.150.254; host ftpserver hardware ethernet 00:19:21:59:d1:e9; /地址MAC的对应设定 fixed-address 211.84.150.240; ,查看/var/lib/dhcpd/dhcpd.releases文件的内容发现并没有变化,这说明固定形式的IP分配是不被记录的。,图8-10 IP地址的动态配置后的网络连接状态,8.5.2 shared-netwrok类DHCP配置,shared-network和subnet都是描述网络拓扑结构声明语句。shared -network用于告诉DHCP服务器哪些IP子网属于同一个物理网络。任何一个在共享物理网络的子网都必须声明在shared-network语句中。属于这个子网中的客户计算机启动的时候,将获得在shar

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号