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

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

我想要更新 Amazon EC2 实例的 DHCP 租约,因此执行了以下命令:

user@host:~$ sudo dhclient

随后,系统的 DHCP 租约已成功更新。但是,该命令将以下内容打印到控制台:

RTNETLINK answers: File exists

这到底意味着什么?值得担忧吗?

值得一提的是,dhclient返回结果没有任何错误:

user@host:~$ echo $?
0

答案1

基本上发生的情况是 dhclient 将路由添加到路由表。

当路由已经在表中时,它会尝试这样做。

查看

ip route

对于由 dhcp 服务器添加的路由。

续租

dhclient -r

如果这还不够,您可以通过删除文件并获取新租约来删除所有租约

sudo rm /var/lib/dhcp/dhclient.leases; sudo dhclient eth0

根据您的具体设置,可能需要输入两次密码,因此请注意。

答案2

我看到了很多答案,但似乎都行不通。但这是可以做到的。路由器每次都会查看 MAC 地址并分配相同的 IP 地址。...要更改无线适配器的 MAC 地址 ==> sudo ifconfig wlan0 down ==> sudo macchanger -r wlan0 ==> sudo ifconfig wlan0 up ==> dhclient -r wlan0 ==>dhclient -v wlan0

相关内容