VMware6.5虚拟机恢复快照后发现网卡名发生改变
程序员文章站
2022-05-10 20:34:20
...
问题现象
将VMware6.5的一台Oracle Linux 6.6虚拟机,还原快照后。使用ifconfig发现网卡序号由eth0变为eth1,但是IP地址未发生改变。
且查看/etc/sysconfig/network-scripts/目录,发现只有ifcfg-eth0的配置文件。
过程分析
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个网卡记录。
解决方法
1、将/etc/sysconfig/network-scripts/ifcfg-eth0的mac更新为 00:50:56:A7:BA:62(eth1的mac)。
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
备注
为了避免再次出现这个问题,问题解决后,建议删除旧快照,重新制作快照。
下一篇: 用php来检测proxy