温馨提示×

Ubuntu DHCP如何重启

小樊
46
2026-08-11 12:17:29
栏目: 智能运维

在 Ubuntu 系统中,重启 DHCP 服务的方法取决于你使用的 网络管理方式 以及 Ubuntu 版本。下面是常见情况的总结:


一、使用 systemd-networkd(服务器版常见)

如果你使用的是 systemd-networkd 来管理网络:

sudo systemctl restart systemd-networkd

查看状态:

systemctl status systemd-networkd

二、使用 NetworkManager(桌面版常见)

1️⃣ 重启 NetworkManager(会重新获取 DHCP)

sudo systemctl restart NetworkManager

2️⃣ 仅重启某个网卡的 DHCP(推荐)

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

查看连接名:

nmcli connection show

三、使用 dhclient 手动重新获取 DHCP(通用)

释放并重新获取 DHCP

sudo dhclient -r
sudo dhclient

指定网卡(例如 eth0)

sudo dhclient -r eth0
sudo dhclient eth0

四、netplan(Ubuntu 18.04+ 常见)

如果你使用 netplan(大多数新版本 Ubuntu 默认):

sudo netplan apply

这会自动重新应用 DHCP 配置。


五、查看当前 DHCP 是否生效

ip addr

或:

ip route

六、常见场景推荐

场景 推荐命令
桌面版 Ubuntu sudo systemctl restart NetworkManager
服务器版 Ubuntu sudo netplan apply
只想重新获取 IP sudo dhclient -r && sudo dhclient
指定网卡 sudo dhclient eth0

如果你愿意,可以告诉我:

  • Ubuntu 版本(如 20.04 / 22.04)
  • 桌面版还是服务器版
  • 有线还是无线

我可以给你更精确的命令 ✅

0