CENTOS下出現「DEVICE ETH0 DOES NOT SEEM TO BE PRESENT」

在VMWare中克隆出CentOS中鏡像,從新生成了mac地址,啓動鏡像並啓動網絡,會出現如下錯誤:shell

service network restart
Shutting down loopback insterface:                      [  OK  ]
Bringing up loopback insterface:                        [  OK  ]
Bringing up interface eth0:  Device eth0 does not seem to be present,delaying initialization.        [FAILED]

默認的第一個網絡eth0沒法啓動,主要成因是:mac地址已變動,沒法直接用鏡像源的配置啓動網絡。網絡

有兩個關鍵文件須要關注:oop

1.系統自動生成的網卡硬件信息文件post

/etc/udev/rules.d/70-persistent-net.rules

2.系統自動生成的網卡運做配置文件spa

/etc/sysconfig/network-scripts/ifcfg-eth0

*其中eth0可能根據網卡數量會自動生成eth1,eth2…等文件rest


解決辦法:code

  1. 刪除70-persistent-net.rules文件中多餘的配置條目,將VMWare中生成的mac地址填入(甚至直接刪掉這個文件也能夠,系統會在啓動時自動生成)ip

  2. 修改ifcfg-eth0中的mac地址get

兩個文件中的內容匹配,則將能成長激活網卡。it

啓動網絡:
啓動網絡有幾種方法:

1.全局啓動

service network restart


service network stop
service network start


/etc/init.d/network restart

2.單獨啓動

ifdown eth0
ifup eth0



查看網絡情況:

service network status

ifconfig


原文地址:http://www.zingscript.com/post/65

相關文章
相關標籤/搜索