在 Ubuntu 上“释放 DHCP 获取的 IP”通常取决于你使用的网络管理方式(NetworkManager、systemd-networkd 或传统 ifupdown)。下面按常见情况说明。
sudo dhclient -r
sudo dhclient
或更推荐用 NetworkManager 命令:
sudo nmcli connection down <连接名>
sudo nmcli connection up <连接名>
查看连接名:
nmcli connection show
sudo nmcli connection modify <连接名> ipv4.method disabled
sudo nmcli connection down <连接名>
sudo nmcli connection modify <连接名> ipv4.method auto
sudo dhclient -r
sudo dhclient
指定网卡(如 eth0):
sudo dhclient -r eth0
sudo dhclient eth0
Ubuntu 18.04+ 常用 netplan。
sudo networkctl down eth0
sudo networkctl up eth0
或:
sudo netplan apply
注:systemd-networkd 不会像 Windows 那样“主动发 DHCP Release”,通常是重新协商。
sudo ifdown eth0
sudo ifup eth0
ip addr
如果你能告诉我:
我可以给你精确的一条命令。