在 Ubuntu 系统中,重启 DHCP 服务的方法取决于你使用的 网络管理方式 以及 Ubuntu 版本。下面是常见情况的总结:
systemd-networkd(服务器版常见)如果你使用的是 systemd-networkd 来管理网络:
sudo systemctl restart systemd-networkd
查看状态:
systemctl status systemd-networkd
NetworkManager(桌面版常见)sudo systemctl restart NetworkManager
nmcli connection down <连接名>
nmcli connection up <连接名>
查看连接名:
nmcli connection show
dhclient 手动重新获取 DHCP(通用)sudo dhclient -r
sudo dhclient
sudo dhclient -r eth0
sudo dhclient eth0
如果你使用 netplan(大多数新版本 Ubuntu 默认):
sudo netplan apply
这会自动重新应用 DHCP 配置。
ip addr
或:
ip route
| 场景 | 推荐命令 |
|---|---|
| 桌面版 Ubuntu | sudo systemctl restart NetworkManager |
| 服务器版 Ubuntu | sudo netplan apply |
| 只想重新获取 IP | sudo dhclient -r && sudo dhclient |
| 指定网卡 | sudo dhclient eth0 |
如果你愿意,可以告诉我:
我可以给你更精确的命令 ✅