温馨提示×

ubuntu dhcp怎样更新版本

小樊
48
2026-09-10 02:06:07
栏目: 智能运维

在 Ubuntu 上“更新 DHCP 版本”通常取决于你指的是 DHCP 客户端 还是 DHCP 服务器,以及你是想升级软件版本还是刷新/更新租约。下面分情况说明。


一、更新 DHCP 客户端(获取新 IP / 刷新租约)

如果你只是想让系统重新获取 IP:

1. 使用 systemd-networkd / NetworkManager(最常见)

sudo dhclient -r
sudo dhclient

或重启网络:

sudo systemctl restart NetworkManager

2. 查看当前 DHCP 租约

cat /var/lib/dhcp/dhclient.leases

二、升级 DHCP 软件版本(isc-dhcp)

Ubuntu 默认使用 ISC DHCP(客户端 isc-dhcp-client,服务器 isc-dhcp-server)。

1. 更新系统(推荐方式)

sudo apt update
sudo apt upgrade

这会升级到 Ubuntu 软件源中当前支持的最新版本

2. 单独升级 DHCP 相关包

sudo apt install --only-upgrade isc-dhcp-client
sudo apt install --only-upgrade isc-dhcp-server

三、Ubuntu 版本与 DHCP 软件的关系(重要)

⚠️ Ubuntu 官方源中的 DHCP 版本是和 Ubuntu 版本绑定的

Ubuntu 版本 isc-dhcp 版本
20.04 4.4.1
22.04 4.4.3
24.04 仍主要 4.4.x

如果你需要更新版本的 DHCP(如 Kea DHCP),官方源可能不够新。


四、使用 Kea DHCP(现代替代方案)

ISC 已停止维护 isc-dhcp,推荐使用 Kea DHCP

安装 Kea

sudo apt install kea-dhcp4-server

配置文件:

/etc/kea/kea-dhcp4.conf

五、如果你是指从源码编译更新 DHCP

(不推荐,除非你有特殊需求)

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

✅ 服务器用户:

  • 新项目用 Kea DHCP
  • 老系统继续用 isc-dhcp-server

如果你能告诉我:

  • Ubuntu 版本(lsb_release -a
  • 客户端还是服务器
  • 是想 刷新 IP 还是 升级软件

我可以给你更精确的步骤。

0