Linux DHCP服务器主配置文件通常为/etc/dhcp/dhcpd.conf,以下是核心配置项详解:
全局配置
ddns-update-style none|interim:设置DNS动态更新模式,none为禁用,interim为启用。default-lease-time:默认租约时间(秒),如600(10分钟)。max-lease-time:最大租约时间(秒),如7200(2小时)。option domain-name:设置域名,如example.com。option domain-name-servers:设置DNS服务器地址,多个地址用逗号分隔,如8.8.8.8, 8.8.4.4。子网声明(subnet)
subnet <网络地址> netmask <子网掩码>:定义子网,如subnet 192.168.1.0 netmask 255.255.255.0。range <起始IP> <结束IP>:指定动态分配的IP地址池,需在子网范围内,如range 192.168.1.100 192.168.1.200。option routers:设置默认网关,如option routers 192.168.1.1。option broadcast-address:设置广播地址,如option broadcast-address 192.168.1.255。主机声明(host)
host <主机名>:为特定设备保留固定IP,需结合MAC地址,如:host webserver {
hardware ethernet 00:11:22:33:44:55;
fixed-address 192.168.1.50;
}
```。
其他配置
log-facility:设置日志输出位置,如log-facility local7。authoritative:声明为权威服务器,避免客户端收到非权威响应。配置完成后,需重启服务生效,并通过/var/log/messages或journalctl查看日志验证。
引用来源:[1,2,3,4,5,6,7,8,9,10]