环境是Debian ,但答案将适用于所有发行版。
你也可以使用这个命令:
dhclient -r interface
哪里的interface
是你想获得一个新的地址的设备。
dhclient -r eth0
-r
标志迫使dhclient
首先释放你拥有的租约,并要求重新租赁。
以下任何一项都应该得到更新。
/etc/init.d/networking restart
要么
ifdown eth0; ifup eth0
我不build议通过SSH连接运行,尽pipe如果第一个IP地址不回来,你可能会逃脱第一个。
会评论p.campbell,但我只有1声望,因此不能,首先我审查安装的接口:
ip addr
从选定的接口释放IP(例如,eth0,eth1,enp1s0,sit0,wlan0,…):
sudo dhclient -r *interface*
从DHCP服务器请求新的IP(错误提示):
sudo dhclient -1 *interface*
检查IP:
ip addr
Ubuntu 16.04 LTS确认
如果你使用的是dhcpcd
工具,那么:
dhcpcd -k interface dhcpcd interface
第一个说停止守护进程,第二个说要重新开始。