首页 > 代码库 > 虚拟机下linux迁移造成MAC地址异常处理办法

虚拟机下linux迁移造成MAC地址异常处理办法

虚拟机下linux迁移造成MAC地址异常处理办法

Linux无法启用网卡:Device eth0 has different MAC address than expected,ignoring解决

 

遇到这样一个错误: 在linux上面, 无法成功启动网卡,

当我们Activate一个网卡的时候, 提示下面的错误.

 

Cannot activate network device eth0!

 

Device eth0 has different MAC address than expected, ignoring

 

问题原因:

配置文件里面的网卡MAC地址与, 实际的网卡地址不符.

可以对比一下ifconfig结果中的mac地址和下面配置文件中的mac地址.

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

(注: 配置文件有可能不叫这个名字, 也有可能是ifcfg-***之类, 比如对于我的系统, 我修改的叫ifcfg-eth0.bat)

 

解决办法:

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

编辑mac地址.

我是在虚拟机上面出的问题,

我将配置文件中的mac地址修改成ifconfig结果中的mac地址.,

 

问题解决, 网卡可以从新启动.

[ Network Configuration=>Edit=>Ethernet Device=>Bind to MAC address]中显示的MAC地址,

也变成了正确的MAC地址.

虚拟机下linux迁移造成MAC地址异常处理办法