在 Debian 里“释放 DHCP 地址”一般分几种情况,下面按常见场景说明。
如果你是用 isc-dhcp-client(dhclient) 管理的网络:
sudo dhclient -r
这会给 DHCP 服务器发送 DHCPRELEASE,释放当前地址。
sudo dhclient
或指定网卡:
sudo dhclient eth0
如果是 systemd-networkd 管理:
sudo networkctl down eth0
sudo networkctl up eth0
或仅释放再申请:
sudo networkctl renew eth0
nmcli connection down <连接名>
nmcli connection up <连接名>
查看连接名:
nmcli connection show
sudo dhclient -r <网卡>
sudo dhclient <网卡>
sudo dhclient -r eth0
执行后网卡会没有 IP(或只有 169.254 链路地址)。
cat /var/lib/dhcp/dhclient.leases
或:
ip addr show
如果你愿意,可以告诉我:
我可以给你更精确的命令。