DHCP的搭建与维护
1、DHCP的工作过程,获取地址租约的四次会话。
地址租约的更新:
客户端重新启动或租约使用时间达50%,发送DHCP REQUE ST 包,并若续租成功可继续占用当前的IP地址,并重新计算租约时间;若续租失败也仍然使用当前的IP地址。
租用使用时间达到87.5%:
发送DHCP DISCOVER包,尝试获取新的IP地址租约;若成功则改用新的地址,否则使用现有地址到租约过期后释放。

2、安装DHCP服务软件,dhcp软件包的主要文件:
主要配置文件: /etc/dhcp/dhcpd.conf
执行程序: /usr/sbin/dhcpd
服务脚本: /etc/init.d/dhcpd
执行参数配置: /etc/sysconfig/dhcpd

3、常用配置解析,全局设置适用于所有网段(作用域), subnet网段声明,配置一个作用域,可覆盖全局设置参数。


4、启动DHCP服务程序,正常监听服务端UDP 67端口, 客户端UDP 68端口;至少有一个属于指定作用域的静态IP地址。检查服务配置,查看系统日志。


5、案例构建DHCP服务器,为192.168.4.0/24网段提供地址分配服务:
《1》 默认/最大租期为2小时,4小时
《2》 默认域后缀 xxx.com
《3》 DNS:202.106.0.20, 8.8.8.8
《4》 IP地址范围 28--54, 128--200
《5》 默认网关 192.168.4.1
6、临时配置/测试 建议采用dhclient测试工具
格式 dhclient [-d] [网络接口]
参数-d 调用模式, -r 释放模式

7、修改网卡配置并测试,需要固定配置时,建议修改网卡配置文件
BOOTPROTO=dhcp 重启network服务。

8、服务器端查看地址分配情况: /var/lib/dhcpd/dhcpd.leases
客户端查看已获取的IP租约: /var/lib/dhclient/dhclient.leases
/var/lib/dhclient/dhclient-ethN.leases
最后可查看DHCP客户机获取的租约信息。查看DHCP服务端的IP地址分配情况