1. 程式人生 > >linux下rtnetlink answers file exists的解決方案

linux下rtnetlink answers file exists的解決方案

之前部署hadoop環境,在自己機器上安裝了一臺centos虛擬機器,然後圖省事,就克隆出三臺,一臺為master,另兩臺來作為 slave。

好久沒用過了,昨天本想除錯一下hadoop原始碼,開啟後發現有一臺主機連不上網。一直顯示 “rtnetlink answers file exists”

之前也遇到過這種情況,克隆的虛擬機器在網絡卡一直有問題,也沒有太擔心,無非是兩種方案:

第一種: 和 NetworkManager 服務有衝突,這個好解決,直接關閉 NetworkManger 服務就好了, service NetworkManager stop,並且禁止開機啟動 chkconfig NetworkManager off 。之後重啟就好了。

第二種:和配置檔案的MAC地址不匹配,這個也好解決,直接修改  /etc/udev/rules.d/70-persistent-net.rules檔案的MAC地址和 /etc/sysconfig/network-scripts/ifcfg-eth0一樣就好了。

這兩種方法整了半天,還是沒弄出來,折磨了一晚上,今天早晨還繼續搞,結果從哪個不知名的帖子上發現了這麼一條命令  ip addr flush dev eth0,結果就好了。

 囧。。。