温馨提示×

ubuntu dhcp如何重启生效

小樊
37
2026-10-01 04:59:04
栏目: 智能运维

在 Ubuntu 上重启 DHCP 服务使其生效,取决于你使用的是 ISC DHCP(isc-dhcp-server) 还是 DHCP 客户端(获取 IP),以及 Ubuntu 版本(是否使用 systemd)。下面分情况说明:


一、重启 DHCP 服务器(提供地址)

1. 使用 systemd(Ubuntu 16.04+ 常见)

sudo systemctl restart isc-dhcp-server

查看状态:

sudo systemctl status isc-dhcp-server

2. 老版本(SysV init)

sudo service isc-dhcp-server restart

3. 修改配置后生效

编辑配置:

sudo nano /etc/dhcp/dhcpd.conf

修改后必须重启服务才会生效。


二、重启 DHCP 客户端(获取 IP)

1. 使用 netplan(Ubuntu 18.04+ 默认)

先应用配置:

sudo netplan apply

如果只是释放并重新获取 DHCP:

sudo dhclient -r
sudo dhclient

2. 使用 NetworkManager

sudo systemctl restart NetworkManager

或针对某网卡:

sudo nmcli connection down <连接名>
sudo nmcli connection up <连接名>

3. 传统方式(ifupdown)

sudo ifdown eth0
sudo ifup eth0

三、常用排错命令

 journalctl -u isc-dhcp-server
 ip addr
 cat /var/lib/dhcp/dhcpd.leases

如果你能说明:

  • Ubuntu 版本
  • 是 DHCP 服务器 还是 客户端
  • 是否用了 netplan / NetworkManager

我可以给你更精确的一条命令。

0 踩