在 Linux 下“释放 DHCP 地址”通常分几种情况,取决于你用的是 dhclient / dhcpcd / NetworkManager / systemd-networkd。下面按常见情况说明。
sudo dhclient -r
或者指定网卡:
sudo dhclient -r eth0
sudo dhclient eth0
sudo dhcpcd -k eth0 # 释放
sudo dhcpcd eth0 # 重新获取
sudo nmcli connection down <连接名>
sudo nmcli connection up <连接名>
例如:
nmcli connection show
sudo nmcli connection down eth0
sudo nmcli connection up eth0
或者直接重启网卡:
sudo nmcli device disconnect eth0
sudo nmcli device connect eth0
sudo networkctl down eth0
sudo networkctl up eth0
如果你只是想手动清掉 IP:
sudo ip addr flush dev eth0
⚠️ 注意:
ip addr show eth0
或
journalctl -u NetworkManager
如果你能告诉我:
我可以给你更精确的命令。