在 Ubuntu 里,dhclient 释放 IP 常用下面几种方式。
sudo dhclient -r
说明:
-r 表示 release,会向 DHCP 服务器发送释放请求如果你知道具体网卡(例如 eth0、ens33):
sudo dhclient -r ens33
sudo dhclient -r
sudo dhclient
或针对某一网卡:
sudo dhclient -r ens33
sudo dhclient ens33
sudo dhclient -v
有些系统默认用 systemd-networkd 或 NetworkManager,dhclient 可能不直接生效。
sudo nmcli connection down <连接名>
sudo nmcli connection up <连接名>
查看连接名:
nmcli connection show
sudo netplan down
sudo netplan up
或修改 netplan 配置后:
sudo netplan apply
sudo ip addr flush dev ens33
⚠️ 这只是临时清空,不会通知 DHCP 服务器。
可临时停止服务:
sudo systemctl stop NetworkManager
sudo dhclient -r
如果你愿意,可以告诉我:
我可以给你最准确的一条命令。