在 Ubuntu 上“释放 DHCP 地址”通常取决于你是怎么管理网络的。下面按常见情况给你说明。
dhclient(传统方式)如果你的 Ubuntu 使用 dhclient 管理 DHCP(如 Server 版或未用 NetworkManager):
sudo dhclient -r
sudo dhclient
sudo dhclient -r eth0
nmclinmcli connection down <连接名>
nmcli connection up <连接名>
查看连接名:
nmcli connection show
sudo nmcli dev disconnect eth0
sudo nmcli dev connect eth0
systemd-networkd(Server 常见)sudo systemctl restart systemd-networkd
或者释放特定接口:
sudo ip addr flush dev eth0
sudo systemctl restart systemd-networkd
sudo ip addr flush dev eth0
⚠️ 这只是清掉本地地址,不会通知 DHCP 服务器“释放”。
ip addr show
或
journalctl -u NetworkManager
如果你告诉我:
我可以给你最准确的一条命令。