故障现象:

在VMware上新搭建的Redhat Linux 64bit 系统,执行命令:ifconfig eth0,报如下错误:


VMWare: eth0: error fetching interface information : device not found_第1张图片


执行命令:cat /proc/net/dev,发先并没有eth0,而是新生产的eth1,如下图所示:

VMWare: eth0: error fetching interface information : device not found_第2张图片


解决方案:

1、执行命令:cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1

2、执行命令:vi /etc/sysconfig/network-scripts/ifcfg-eth1,把eth0在为eth1。

VMWare: eth0: error fetching interface information : device not found_第3张图片


激活网卡出现如下问题:

进行激活网卡的时候提示如下错误:("Device eth0 has different MAC address than expected, ignoring.")

问题原因:

配置文件里的MAC地址和真实的MAC不一样。

含有MAC信息的配置文件是/etc/sysconfig/network-scripts/ifcfg-eth1。

查看本机实际MAC的命令是 ifconfig eth1

解决办法:

1.查看配置文件/etc/sysconfig/network-scripts/ifcfg-eth1 中的HWADDR MAC地址是什么

2. 用命令ifconfig etho, 看看实际的MAC地址是什么

3、修改/etc/sysconfig/network-scripts/ifcfg-eth1的MAC地址和实际MAC地址一致后问题解决。