要删除DHCP客户端(如dhclient)的IP地址租约,可以按照以下步骤操作:
找到租约文件:
/var/lib/dhcp/dhclient.leases或/var/lib/dhcp/dhclient.eth0.leases(其中eth0是网络接口名称)。备份租约文件(可选但推荐):
sudo cp /var/lib/dhcp/dhclient.leases /var/lib/dhcp/dhclient.leases.bak
删除租约文件:
sudo rm /var/lib/dhcp/dhclient.leases
重启网络服务:
sudo systemctl restart networking
或者,如果你使用的是NetworkManager:
sudo systemctl restart NetworkManager
dhclient命令释放和更新租约释放当前租约:
sudo dhclient -r
请求新的租约:
sudo dhclient
ip命令手动释放IP地址如果你只想释放特定的IP地址而不删除整个租约文件,可以使用ip命令:
sudo ip addr flush dev eth0
将eth0替换为你的网络接口名称。
通过以上方法,你可以有效地删除或重置DHCP客户端的IP地址租约。