Bringing up interface eth0: Device eth0 does not seem to be presen

在公司的電腦虛擬機上安裝了centos 6.5 ,而後我把他克隆下來用在家裏電腦的虛擬機上,打開後查看ip,發現只有迴環地址lo,沒有eth0,centos

因而重啓網絡 輸入 service network restart 發現 報錯Bringing up interface eth0:  Device eth0 does not seem to be present,delaying initialization.                    [FAILED]服務器

問題緣由網絡

  克隆的Linux系統在新的機器上運行,新服務器網卡物理地址已經改變。而/etc/udev/rules.d/70-persistent-net.rules這個文件肯定了網卡和MAC地址的信息之間的綁定,克隆後的網卡的MAC已經發生了變化,因此致使系統認爲網絡設備不存在,網絡不能正常啓動。另一個就是/etc/sysconfig/network-scripts/ifcfg-eth0裏面MAC地址也是之前的舊信息。rest

   關於/etc/udev/rules.d/70-persistent-net.rules這個文件,系統在啓動時會自動監測變化,而後由/lib/udev/write_net_rules寫入到/etc/udev/rules.d/70-persistent-net.rules中一個新的配置節,網卡的的序號依次遞增(如原來爲eth0,則修改第一後生成一個eth1,再次修改後生成一個eth2...),且其ATTR{address}的值爲當前網卡對應的mac地址。blog

 

網上解決辦法不少,我選了一種ip

一、查看配置文件 cat /etc/udev/rules.d/70-persistent-net.rules  ,記下eth1下的addr。虛擬機

二、打開ifcfg-eth0 文件  vi /etc/sysconfig/network-scripts/ifcfg-eth0,按一下 i 鍵進入編輯模式,修改eth0爲eth1,修改HWADDR,輸入上面記下的addr地址it

  按:(冒號)進入底行模式,按wq 保存退出io

三、重啓網絡 service network restart配置

 

問題解決!

相關文章
相關標籤/搜索