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,結果就好了。

 囧。。。

發佈了86 篇原創文章 · 獲贊 65 · 訪問量 43萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章