dhclient:“RTNETLINK答案:文件是否存在”是什么意思?

我想更新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 

    根据您的确切设置,这可能是必须input密码两次的问题,所以要小心。