环境是
Debian,但答案将适用于所有发行版.
解决方法
您也可以使用此命令:
dhclient -r interface
其中interface是您想要获取新地址的设备.
dhclient -r eth0
-r标志强制dhclient首先释放您拥有的任何租约,然后您可以使用此命令请求新租约:
dhclient eth0
来自man dhclient:
-r Tell dhclient to release the current lease it has from the server. This is not required by the DHCP protocol,but some ISPs require their clients to notify the server if they wish to release an assigned IP address.