Linu系统下DHCP服务器详解

上传人:夏** 文档编号:430072241 上传时间:2023-10-09 格式:DOCX 页数:17 大小:396.09KB
返回 下载 相关 举报
Linu系统下DHCP服务器详解_第1页
第1页 / 共17页
Linu系统下DHCP服务器详解_第2页
第2页 / 共17页
Linu系统下DHCP服务器详解_第3页
第3页 / 共17页
Linu系统下DHCP服务器详解_第4页
第4页 / 共17页
Linu系统下DHCP服务器详解_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《Linu系统下DHCP服务器详解》由会员分享,可在线阅读,更多相关《Linu系统下DHCP服务器详解(17页珍藏版)》请在金锄头文库上搜索。

1、一、工作原理:1、客户端利用广播数据包发送 DHCP 请求:DHCP 客户端设置为自动获取 IP 的时候,开机或是重启都会自动的向物理网段内的所有计算机发送广播数据包,此数据包的目标IP为255.255.255.255,如网段内没有DHCP服务器 则其他计算机都会将此数据包丢弃,如果有DHCP数据包则会响应。2、DHCP服务器的响应:当DHCP服务器接收到客户端的请求后会针对此客户端的MAC和本身的网络设置数据来进 行工作。首先会到本服务器的日志文件中查询该客户端是否曾经使用过某个IP,若使用过 某个IP且还是空闲的话,则分配此IP给客户端。其次若是此客户端的MAC地址是绑定某 个IP地址的话

2、,则分配此IP给客户端。过前两者都不是则会自动分配有高位到低位切实空 闲的IP给客户端。此外会给客户端一个租约时间并等待客户端的响应。3、客户端修改网络环境:客户端在接收到DHCP分配的IP和参数之后设置本身的网络环境,之后会向DHCP服务器 发送一个确认数据包,确认接收。4、DHCP服务器确认并记录:当DHCP服务器收到客户端收到的确认之后本身也确认并完成此次的IP分配任务并建立租 约行为以便记录到自己的日志文件当中去。当客户端离线、重启、关机或者是租约到期而客 户端也没有重新向DHCP服务器申请的时候,那么DHCP服务器会回收该IP并放回到自己 的 IP 地址池当中去,以等待备用。二、DH

3、CP服务器的安装DHCP服务器的安装比较简单,采用yum安装和rpm安装都是可以的。如果采用yum安装 则要有yum服务器或者是网络yum服务器,rpm则比较简单只要有系统原装光盘就行了。1、rpm 安装:放入光盘终端下运行cd /misc/cd/Server并查询DHCP相关软件包ErootBddnscd /misc/cd/Server/ErootPddnsServer#11 igrep dhcp-rw-r-r-110rootroot894361JunZ8-rw-r-r-125rootroot132573Jun28-rw-r-r-110rootrootZ18171Jan17-rw-r-r-1

4、15rootroot809Z7Jan17Z007 dhcp-3.0.5-7.el5.i386 . rpm2007 dhcp-deue1-3.0.5-7.e15.i386.rpmZ007 dhcpu6-0.10-33.e15.i386.rpmZ007 dhcpu6_c1ient-0.10-33.e15.i386.rp之后便是 rpm 安装了。2、yum 服务器,采用 yum 安装时比较方便的,因为他可以解决依赖的关系,但是前提条件是要有 yum 服务 器或是网络 yun 服务器,直接在终端上输入 yum install dhcp* -y 即可。这里采用 yum 安装:ErootPddns yum

5、 insta11 dhcp* -y_180Z 1100Z i180z 1100z !B B B B3 9 9 31 z 7 7z 1 8ta1 dounload size: 1.3 M own load ing Packages: 1/4) : dhcpu6-B.10-33.el5 Z/4) : dhcp-deue1-3.0.5-7 3/4): dhcpu6_client-0.10 4/4): dhcp-3.0.5-7.e15.i unning Transaction Testarn ing : dlicpu6-0.10-33 . e 15 : Header inished Transacti

6、on Test ransaction Test Succeeded unninq Transactiondhcp dhcpu6 dhcp-deue1 dhcpu6_c1ientInsta11ing : Insta11ing:Insta11ing :Insta11ing:U3 DSAsignature: NOKEY, key ID 37017186tttttttttttttttttttttttttttttttttttttttttttttttttt 1/41 tttttttttttttttttttttttttttttttttttttttttttttttttt Z/41 tttttttttttttt

7、tttttttttttttttttttttttttttttttttttt 3/41 tttttttttttttttttttttttttttttttttttttttttttttttttt 4/41nsta1 led: dhcp.i386 12:3.0.5-7.e 15 dhcp-deue1.i386 1Z:3.0.5-7.e15 dlicpuS.i386 0 :0.10-33.e15 dhcpv6_c1ient.i386 0:0.10-33 .e 151#出现 complete 则说明安装完成了,接下来就是查看所安装的 dhcp 软件包了。rootddn百 rpm -qa ! grep dhcp

8、 dhcp-deve1-3.0.5-7.e15dhcpu6-0 10-33 e15dhcpu6_c1ient-0 10-33 e15 dhcp-3.0.5-7.e15ErootPddns lit三、dhcp常用配置文件解析1、/etc/dhcpd.conf这个是 DHCP 服务器的主配置文件,但是在有的系统中安装了 DHCP 服务器之后却没有这 个文件,因此需要手动建立。还有的是有这个主配置文件但是没有内容,只要把相应模板拷 贝到这个配置文件中去。2、/usr/sbin/dhcpd这个是启动整个 dhcp 服务器的执行文件。3、/var/lib/dhcpd/dhcpd.leases这个是DHC

9、P服务器与客户端租约建立的起始与到期时间的记录都在这个文件中。在DHCP 服务器没有启动或是没有分配IP的时候默认为空的。4、/etc/dhcpd.conf 主配置详解打开主配置文件/etc/dhcpd.conf,发现里面都是空的,不过提供了模板,就是see后面的那个 /usr/share/doc/dhcp*/dhcpd.conf.sample 这个文件, dhcp 模板配置文件内容包含了部分参数、 声明以及选项的用法,其中注释部分可以放在任何位置,并以“#”号开头,当一行内容结束时,以“;号”结束,大括号所在行除外哈ttit DHCP Server Conf igurat ion file

10、tt see /usr/share/do匚/Mh匚匚pd conf sample tt:r zlisr/sh忌TE/dtJc/dhcp/dhcpd ccnif s忌mlpE.Vim编辑模式下输入dhcp配置模板,回车或者直接拷贝dhcpd.conf.sample这个文件按到/etc/ 下并命名为 dhcpd.confErootPddns # cp ziisr/share/doc/dhcp-3 B 5/dhcpd conf sample /etc/dhcpd conf cp: ouerurite /etc/dhcpd.conf? yrootffddns Itt用 vim 编辑器打开主配置文件 d

11、hcpd.confddns-updatE-style interim; ignore c1ient-upda:subnet 19Z.168.0.0 netmask Z55.Z55.Z55.0 19Z.168.0.1;Z55.Z55.Z55.B;domain org; domain org; 19Z.168.1.1;def an It gatewayopt ion rmitersopt ion siibnet-maskopt ion li is-doma in opt ion doma in-name option domain-name-seruerstt tt tt tt ttopt ion

12、 option opt iont ime-offset ntp-seruers netb ios-name-seruers-18000; tt Eastern Standard Time19Z.168.1.1;192.168.1.1;Selects point-to-point node (def an It is hybr id) Donf t change this unless- you understand bios very ue11 option netbios-node-type Z:range dynamic-bootp 19Z.168.0.1Z8 13Z.168.0.Z54;

13、 defan It-lease-t ime Z1600;max-lease-time 43Z00;tt ue uant the nameseruer to appear at a f ixed address host ns next-seruer maruin redhat com;hardware ethernet 1Z:34:56:78 : AB:CD;f ixed-address Z07 175 42 Z54;常用参数介绍:ddns-update-style (none|interim|ad-hoc)作用:定义所支持的 DNS 动态更新类型。none:表示不支持动态更新interim:

14、表示DNS互动更新模式ad-hoc:表示特殊DNS更新模式ignore client-updates作用:忽略客户端更新default-lease-time number(数字)作用:定义默认 IP 租约时间,单位时间为秒,即可在全局也可在局部max-lease-time number(数字)作用:定义客户端 IP 租约时间的最大值,单位时间为秒,即可在全局也可在局部 常用声明介绍:声明一般是用来指定IP的作用域、定义为客户端分配的IP地址池等等。格式:声明 选项或参数;如:Subnet 网络号 netmask 子网掩码 作用:定义作用域并且指定子网Host 名称 作用:指定特定的MAC地址获

15、取某个特定的IPrange起始IP地址 结束IP地址作用:指定动态 IP 地址范围常用选项介绍:常用选项介绍选项通常用来配置DHCP客户端的可选参数,比如定义客户端的DNS地址、默认网关等等。选项内容都是以 option 关键字开始滴常见选项使用如下:option routers IP 地址 作用:为客户端指定默认网关,可以用在全局配置中,也可以用在局部配置中。option subnet-mask 子网掩码 作用:设置客户端的子网掩码,可以用在全局配置中,也可以用在局部配置中。option domain-name-servers IP 地址作用:为客户端指定DNS服务器地址,可以用在全局配置中,也可以用在局部配置中。option broadcast-address 广播地址: 作用:设置广播地址,如果没有设置的话,系统会自动根据网段类型的原则来计算广播

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

最新文档


当前位置:首页 > 建筑/环境 > 建筑资料

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