故障现象:

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


wKioL1X82kHj6bnOAACzbVBKN4A804.jpg


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

wKiom1X82AeQNxVvAAEpVHo-xXk259.jpg


解决方案:

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

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

wKioL1X82kGRwQohAADrVoaG2Lo591.jpg


激活网卡出现如下问题:

进行激活网卡的时候提示如下错误:("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地址一致后问题解决。