详解如何搭建DHCP服务器
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-03-29
Ok 大致的过程就是如上所示,上面也是我摘抄的,似乎说的比较详细,简单的说就是在一个存在DHCP服务器的网络环境中,客户端发送一个目标地址为255.255.255.255的广播给网络中的所有主机,其他客户端收到此消息会直接丢弃,而DHCP服务器收到此消息后则会从其地址池中随机选择一个IP给发送此消息的客户端来配置其网络参数,客户端接收到消息后,就开始处理本身的网络参数,包括网关、DNS等等信息,并且会给服务器发送一个确认信息,表示该参数已经被接受了,可别又分给其他客户端.
这里有个地方需要注意一下,当客户端无论是关闭网络接口(ifdown)、重新启动(reboot)、关机(shutdown)等行为都算是脱机,这个时候服务器端会收回IP,并放到自己的备用区中,等待未来使用.但通过前面我们讲述原理知道“DHCP服务器会尽量让客户端使用原来的IP地址,如果没有特殊的情况,会直接响应DHCP ACK,允许客户端继续使用该IP地址 dhcpd.conf文件格式: #全局配置 参数或选项; #全局生效 #局部配置 声明 { 参数或选项; #局部生效 } 下来我们将对全局与局部配置的一些常用参数和声明进行解释 1.常用参数: (1) ddns-update-style (none|interim|ad-hoc) 作用:定义所支持的DNS动态更新类型. none:表示不支持动态更新 interim:表示DNS互动更新模式 ad-hoc:表示特殊DNS更新模式 注意:这个选项是必选参数哈,配置文件中包含这一个参数并且要放在第一行. (2) gnore client-updates 作用:忽略客户端更新 (3) default-lease-time number(数字) 作用:定义默认IP租约时间 (4) max-lease-time number(数字) 作用:定义客户端IP租约时间的最大值,当客户端超过租约 间却尚未更新 IP 时,最长可以使用该 IP 的时间; 注意:(3)、(4)都是以秒为单位的租约时间,该项参数可以作用在全局配置中,也可以作用在局部配置中. 2.常用声明 声明一般用来指定IP作用域、定义为客户端分配的IP地址池等等 声明格式如下: 声明 { 选项或参数; } 常见声明的使用如下: (1)subnet 网络号 netmask 子网掩码{......} 作用:定义作用域,指定子网 注意:网络号与DHCP服务器的网络号相同 (2)range 起始IP地址结束IP地址 作用:指定动态IP地址范围 注意:可以在subnet声明中指定多个range,但多个range所定义IP范围不能重复. 3. 常用选项介绍 选项通常用来配置DHCP客户端的可选参数,比如定义客户端的DNS地址、默认网关等等.选项内容都是以option关键 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于详解如何搭建DHCP服务器的所有评论