在 Debian 上“升级 DHCP”通常有两种含义,我先帮你区分一下,再给具体做法。
Debian 中常见的 DHCP 相关包有:
sudo apt update
sudo apt upgrade
或只升级某一个:
sudo apt install --only-upgrade isc-dhcp-server
dhcpd --version
# 或
dpkg -l | grep dhcp
⚠️ ISC DHCP 已停止维护(EOL),官方建议迁移到 Kea DHCP。
sudo apt install kea-dhcp4-server
sudo systemctl stop isc-dhcp-server
sudo systemctl disable isc-dhcp-server
配置文件在:
/etc/kea/kea-dhcp4.conf
示例(极简):
{
"Dhcp4": {
"subnet4": [
{
"subnet": "192.168.1.0/24",
"pools": [ { "pool": "192.168.1.100 - 192.168.1.200" } ]
}
]
}
}
sudo systemctl enable kea-dhcp4-server
sudo systemctl start kea-dhcp4-server
sudo apt full-upgrade
Debian 12 默认已不再推荐 isc-dhcp-server。
isc-dhcp-server 和 kea 不能同时监听 67 端口如果你能告诉我:
我可以给你精确到命令的升级方案。