我想更新Amazon EC2实例的DHCP租约,因此我执行了以下命令:
user@host:~$sudo dhclient
之后,系统的DHCP租约更新成功更新.但是,该命令将以下内容打印到控制台:
RTNETLINK answers: File exists
究竟是什么意思?这是一个引起关注的原因吗?
为了它的价值,dhclient返回没有任何错误:
user@host:~$echo $?
0
基本上发生的是dhclient
添加到路由表的路由.
当路径已经在表中时,它会尝试此操作.
校验
ip route
对于由dhcp服务器添加的路由.
如果续订租约呢
dhclient -r
如果这还不够,您可以通过删除文件并获得新租约来删除所有租约
sudo rm /var/lib/dhcp/dhclient.leases; sudo dhclient eth0
根据您的确切设置,这可能是您必须两次输入密码的问题,因此请注意这一点.