在 Ubuntu 里“释放 DHCP(DHCP release)”一般是指释放网卡当前从 DHCP 获取的 IP 地址,常见操作如下,按你的使用场景选择即可。
dhclient(最常用)ip addr
或
ifconfig
例如网卡名是 eth0 或 ens33
sudo dhclient -r eth0
这会让系统向 DHCP 服务器发送 DHCPRELEASE,并释放 IP。
sudo dhclient eth0
⚠️ 如果你只是想“重新获取 IP”,可以不用 -r,直接:
sudo dhclient -v eth0
Ubuntu 18.04+ 默认使用 netplan,释放 DHCP 方式略有不同。
sudo ip link set eth0 down
sudo ip link set eth0 up
netplan 通常会自动重新申请 DHCP。
sudo netplan apply
nmcli connection show
sudo nmcli connection down "连接名"
sudo nmcli connection up "连接名"
例如:
sudo nmcli connection down Wired\ connection\ 1
sudo nmcli connection up Wired\ connection\ 1
sudo dhclient -r
ip addr flush dev eth0
⚠️ 注意:这会导致网络立刻中断,SSH 连接会断。
| 场景 | 推荐方式 |
|---|---|
| 更换 IP | dhclient -r + dhclient |
| 网络异常 | netplan apply |
| 桌面环境 | nmcli |
| 服务器 | dhclient |
如果你愿意,可以告诉我:
lsb_release -a)我可以给你最精准的一条命令 ✅