it-swarm.cn

如何使用Ubuntu Server从DHCP服务器请求新的IP地址?

我知道有一个简单的命令,但是如何告诉我的Ubuntu服务器实例从eth0上的DHCP服务器请求新的IP地址?

26
Heat Miser
27
Janis Veinbergs

释放当前IP地址:

$ Sudo dhclient -r

要获得新的租赁:

$ Sudo dhclient 
34
LukeR

我遇到的另一个问题是dhclient不断从DHCP服务器请求相同的IP。运行命令dhclient -r无法解决此问题。因此,阅读man pages更彻底地发现,如果我编辑文件/var/lib/dhcp3/dhclient.leases删除对特定适配器的所有租约引用,在我的情况下为eth0。然后运行Sudo dhclient eth0按预期工作,并为我分配了新的/不同的IP。

我的情况也许是独一无二的,但是它要求我的服务器从一个比以前发出的范围更大的地址中拉出一个地址。 DHCP服务器已配置为执行此操作,除非请求特定的IP地址而不管其范围如何。由于dhclient专门根据dhclient.leases文件,则DHCP服务器始终返回相同的地址。

13
abrightwell