CentOS7搭建DHCP第二講:進階配置與優(yōu)化實踐
一、DHCP配置文件深度解析
編輯/etc/dhcp/dhcpd.conf
核心配置文件,典型結構示例:
option domain-name "example.com"; option domain-name-servers 8.8.8.8, 8.8.4.4; default-lease-time 600; max-lease-time 7200; authoritative; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.200; option routers 192.168.1.1; }
二、多子網(wǎng)環(huán)境配置方案
實現(xiàn)不同網(wǎng)段的IP分配(需多網(wǎng)卡支持):
subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.50 192.168.1.150; option routers 192.168.1.254; } subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.100 10.0.0.200; option routers 10.0.0.1; }
三、靜態(tài)IP地址綁定操作
為特定設備保留固定IP地址:
host printer { hardware ethernet 00:0C:29:XX:XX:XX; fixed-address 192.168.1.88; }
四、服務監(jiān)控與故障排查
1. 實時查看DHCP服務狀態(tài):systemctl status dhcpd
2. 日志文件分析:tail -f /var/log/messages | grep dhcpd
3. 配置文件語法檢查:dhcpd -t
五、安全加固措施
1. 防火墻放行DHCP服務:
firewall-cmd --permanent --add-service=dhcp firewall-cmd --reload
2. SELinux策略調(diào)整:setsebool -P dhcpd_use_unicast 1
3. 限制客戶端訪問范圍:通過MAC地址白名單實現(xiàn)訪問控制