Answers:
您也可以使用以下命令:
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.
如果您正在使用该dhcpcd
工具,则:
dhcpcd -k interface
dhcpcd interface
第一个提示停止守护程序,第二个提示再次启动它。
如果接口的MAC地址未更改,则DHCP服务器在续订时可以为其分配相同的地址。因此,使用dhclient进行简单的发行和续订可能不会获得新的地址。使用以下命令更改MAC地址并获取新的IP地址。如果您以后需要恢复原样,请不要忘记写下原样。
ifconfig <interface> down
ifconfig <interface> hw ether <MAC address>
ifconfig <interface> up
dhclient -r
或没有ifconfig down
为我提供新的IP地址,直到我使用该命令将MAC地址更改为随机值。