在 Ubuntu 上“更新 DHCP 版本”通常取决于你指的是 DHCP 客户端 还是 DHCP 服务器,以及你是想升级软件版本还是刷新/更新租约。下面分情况说明。
如果你只是想让系统重新获取 IP:
sudo dhclient -r
sudo dhclient
或重启网络:
sudo systemctl restart NetworkManager
cat /var/lib/dhcp/dhclient.leases
Ubuntu 默认使用 ISC DHCP(客户端 isc-dhcp-client,服务器 isc-dhcp-server)。
sudo apt update
sudo apt upgrade
这会升级到 Ubuntu 软件源中当前支持的最新版本。
sudo apt install --only-upgrade isc-dhcp-client
sudo apt install --only-upgrade isc-dhcp-server
⚠️ Ubuntu 官方源中的 DHCP 版本是和 Ubuntu 版本绑定的
| Ubuntu 版本 | isc-dhcp 版本 |
|---|---|
| 20.04 | 4.4.1 |
| 22.04 | 4.4.3 |
| 24.04 | 仍主要 4.4.x |
如果你需要更新版本的 DHCP(如 Kea DHCP),官方源可能不够新。
ISC 已停止维护 isc-dhcp,推荐使用 Kea DHCP。
sudo apt install kea-dhcp4-server
配置文件:
/etc/kea/kea-dhcp4.conf
(不推荐,除非你有特殊需求)
sudo apt build-dep isc-dhcp-server
git clone https://gitlab.isc.org/isc-projects/dhcp
cd dhcp
./configure
make
sudo make install
✅ 普通用户:
sudo apt update && sudo apt upgrade
✅ 服务器用户:
isc-dhcp-server如果你能告诉我:
lsb_release -a)我可以给你更精确的步骤。