温馨提示×

ubuntu dhcp如何升级

小樊
44
2026-09-19 06:14:39
栏目: 智能运维

在 Ubuntu 上“升级 DHCP”通常有两种理解,下面分别说明,你可以按需选择。


一、升级 DHCP 客户端(系统本身获取 IP 的 DHCP 客户端)

Ubuntu 一般使用以下之一:

  • dhclient(传统)
  • systemd-networkd(服务器版常见)
  • NetworkManager(桌面版常见)

1. 使用 apt 升级相关包

sudo apt update
sudo apt upgrade

常见 DHCP 相关包:

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

或

sudo apt install --only-upgrade network-manager

2. 重启网络服务

sudo systemctl restart systemd-networkd
# 或
sudo systemctl restart NetworkManager

二、升级 DHCP 服务器(你搭建的 DHCP 服务)

如果你在 Ubuntu 上运行 DHCP 服务器:

1. 使用 ISC DHCP Server(最常见)

包名:isc-dhcp-server

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

重启服务:

sudo systemctl restart isc-dhcp-server

⚠️ 注意:ISC DHCP 已逐步被 Kea DHCP 取代。


2. 升级到 Kea DHCP(新方案)

sudo apt install kea-dhcp4-server

配置文件:

/etc/kea/kea-dhcp4.conf

启动:

sudo systemctl enable kea-dhcp4-server
sudo systemctl start kea-dhcp4-server

三、从 ISC DHCP 迁移到 Kea(推荐方向)

ISC DHCP 官方已停止主要功能开发,Ubuntu 新版本更推荐 Kea。

简要步骤:

  1. 备份原配置
    sudo cp /etc/dhcp/dhcpd.conf ~/dhcpd.conf.bak
    
  2. 安装 Kea
  3. 手动转换配置(无自动工具)
  4. 停止 ISC DHCP
    sudo systemctl stop isc-dhcp-server
    sudo systemctl disable isc-dhcp-server
    

四、确认当前 DHCP 版本

dhclient --version

或

dpkg -l | grep dhcp

如果你能说明:

  • 是 DHCP 客户端还是服务器
  • Ubuntu 版本(lsb_release -a)
  • 是否用于生产环境

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

0 踩