欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

VMware6.5虚拟机恢复快照后发现网卡名发生改变

程序员文章站 2022-05-10 20:34:20
...

问题现象

将VMware6.5的一台Oracle Linux 6.6虚拟机,还原快照后。使用ifconfig发现网卡序号由eth0变为eth1,但是IP地址未发生改变。
VMware6.5虚拟机恢复快照后发现网卡名发生改变
且查看/etc/sysconfig/network-scripts/目录,发现只有ifcfg-eth0的配置文件。
VMware6.5虚拟机恢复快照后发现网卡名发生改变

过程分析

1、根据对比发现,ifconfig中的eth1的mac地址为00:50:56:A7:BA:62,与ifcfg-eth0的mac地址00:50:56:B8:43:CC不一致。
2、在查看/etc/udev/rules.d/70-persistent-net.rules配置文件的内容,发现存在2个网卡记录。
VMware6.5虚拟机恢复快照后发现网卡名发生改变

解决方法

1、将/etc/sysconfig/network-scripts/ifcfg-eth0的mac更新为 00:50:56:A7:BA:62(eth1的mac)。
VMware6.5虚拟机恢复快照后发现网卡名发生改变
2、使用命令删除/etc/udev/rules.d/70-persistent-net.rules,清理网卡信息。

rm -rf /etc/udev/rules.d/70-persistent-net.rules

3、重启虚拟机。

reboot

4、待重启完毕后,使用下列命令,查看网卡信息,如下图所示,问题解决。

grep -v '#' /etc/udev/rules.d/70-persistent-net.rules
ifconfig

VMware6.5虚拟机恢复快照后发现网卡名发生改变

备注

为了避免再次出现这个问题,问题解决后,建议删除旧快照,重新制作快照。