故障现象:虚拟机使用 eth0 工作正常,更改 MAC 地址后,eth0 无法启动,报错“Device eth0 does not seem to be present”,如下图:原因分析:出现该问题,是由于 MAC 地址变更后,操作系统仍然保留原来 MAC 地址作为eth0,并且将新的 MAC 地址识别为新的网卡导致的。解决方案:1、查看文件/etc/udev/rules.d/70-persistent-net.rule,确认该问题是由于操作系统将新 MAC 地址识别为新的网卡 eth1;2、删除旧的 MAC 信息,并将新的 MAC 地址修改为 eth0,如下图,保存并退出;3、更新/etc/sysconfig/network-s/ifcfg-eth0 中的 MAC 地址信息;4、执行命令 start_udev 以重新加载 udev 设置;5、执行 service network restart 重启网络后,恢复正常,如下图。