【转】CENTOS下出现“DEVICE ETH0 DOES NOT SEEM TO BE PRESENT”
来源:http://my.oschina.net/zingscript/blog/193858
在VMWare中克隆出CentOS中镜像,重新生成了mac地址,启动镜像并启动网络,会出现以下错误:
|
1
2
3
4
|
service network restartShutting 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地址已变更,无法直接用镜像源的配置启动网络。
有两个关键文件需要关注:
1.系统自动生成的网卡硬件信息文件
|
1
|
/etc/udev/rules.d/70-persistent-net.rules |
2.系统自动生成的网卡运作配置文件
|
1
|
/etc/sysconfig/network-scripts/ifcfg-eth0 |
*其中eth0可能根据网卡数量会自动生成eth1,eth2…等文件
解决办法:
-
删除70-persistent-net.rules文件中多余的配置条目,将VMWare中生成的mac地址填入(甚至直接删掉这个文件也可以,系统会在启动时自动生成)
-
修改ifcfg-eth0中的mac地址
两个文件中的内容匹配,则将能成长激活网卡。
启动网络:
启动网络有几种方法:
1.全局启动
|
1
|
service network restart |
或
|
1
2
|
service network stopservice network start |
或
|
1
|
/etc/init.d/network restart |
2.单独启动
|
1
2
|
ifdown eth0ifup eth0 |
查看网络状况:
|
1
|
service network status |
|
1
|
ifconfig |

浙公网安备 33010602011771号