用途:该技能用于管理 ISC DHCP(isc-dhcp-server/dhcpd)与 Kea DHCP 服务器,覆盖配置、租约管理、静态保留、子网声明和中继等日常运维任务。ISC DHCP 已于 2022 年 12 月 31 日终止生命周期,官方不再发布安全补丁,新部署应改用 Kea DHCP。
主要能力:查看服务状态与租约(cat /var/lib/dhcpd/dhcpd.leases;Kea 为 /var/lib/kea/kea-leases4.csv);校验配置(dhcpd -t -cf /etc/dhcp/dhcpd.conf;kea-dhcp4 -t /etc/kea/kea-dhcp4.conf);配置变更后重启或热重载(systemctl restart isc-dhcp-server;systemctl reload kea-dhcp4-server);查看日志;检查 67/UDP、68/UDP 监听;统计地址池使用率(dhcpd-pools 或 kea-admin lease-dump v4)。ISC DHCP 支持 omshell 在线管理,Kea 提供 http://localhost:8000/ 的 REST API。
必要用法:ISC DHCP 在 Debian 上需在 /etc/default/isc-dhcp-server 设置 INTERFACESv4(如 eth0),否则服务可能无法绑定;静态保留的 MAC 必须为冒号分隔小写十六进制。配置中仅有 subnet 块而无 range 语句时不会下发租约。防火墙需放行 UDP 67/68,远程子网须配置中继。
限制:ISC DHCP 已无安全更新;租约文件只追加、不会自动清理;动态 DNS 更新需 Kerberos 或 TSIG 密钥,配置繁琐;omshell 语法晦涩。Kea 支持热重载且提供 REST API,迁移对简单部署较为直接,但具体迁移步骤资料中未完整提供。