Linux
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
根據您的具體設置,這可能是必須輸入兩次密碼的問題,因此請注意這一點。