Linux

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

  • July 25, 2014

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

根據您的具體設置,這可能是必須輸入兩次密碼的問題,因此請注意這一點。

引用自:https://serverfault.com/questions/601450