在 Debian 上迁移 DHCP 服务,通常有两种常见场景:
isc-dhcp-server 迁移到 kea)下面我按**最常见的“服务器迁移”**来讲,并补充 ISC → Kea 的情况。
/etc/dhcp/dhcpd.conf
/etc/dhcp/dhcpd6.conf # 如果用 IPv6
/var/lib/dhcp/dhcpd.leases
/var/lib/dhcp/dhcpd6.leases
建议打包:
tar czvf dhcp-backup.tar.gz \
/etc/dhcp \
/var/lib/dhcp
apt update
apt install isc-dhcp-server
tar xzvf dhcp-backup.tar.gz -C /
确认文件权限:
chown root:root /etc/dhcp/dhcpd.conf
chmod 644 /etc/dhcp/dhcpd.conf
编辑:
/etc/default/isc-dhcp-server
示例:
INTERFACESv4="eth0"
INTERFACESv6="eth0"
dhcpd -t -cf /etc/dhcp/dhcpd.conf
systemctl stop isc-dhcp-server
systemctl disable isc-dhcp-server
systemctl enable --now isc-dhcp-server
⚠️ 重要:
同一广播域中只能有一台 DHCP 服务器,否则会冲突。
Debian 12+ 官方更推荐 Kea DHCP。
apt install kea
ISC 配置不能直接用,需要手动或脚本转换:
dhcpd.conf → kea-dhcp4.confsystemctl enable --now kea-dhcp4
如果你能告诉我:
我可以给你更精确的迁移步骤或配置示例。