暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

克隆虚拟机linux后,网卡名称错误(eth0变成eth1)的解决方案

K记忆 2019-05-11
730

1.linux本机的网卡名称为eth0,克隆Red Hat后的Red Hat -2的网卡名称为eht1(累加原则)

2.克隆后使用service network restart命令来重新启动网络服务时,会报错,eth0网卡不存在的提示。

3.出现这种现象的原因是,动态管理设备文件udev会在系统引导的过程中识别网卡,将mac地址和网卡名称对应起来记录在udev的规则脚本中。而对于新的虚拟机,VMware会自动为虚拟机的网卡生成MAC地址,当你克隆或者重装虚拟机软件时,由于你使用的是以前系统虚拟硬盘的信息,而该系统中已经有eth0的信息,对于这个新的网卡,udev会自动将其命名为eth1(累加原则),所以在你的系统启动后,你使用ifconfig看到的网卡名为eth1,而实际上根本不存在网卡eth0,故会出现以上报错。

以下是真正的干货:

1.查看网络规则中网卡的详细信息,可以观察到该文件里有两张网卡信息。

2.进入网络规则的脚本,把eth0的信息删除,不改动新网卡名称(仍未eth1),保存退出(wq)。

6.利用setup命令,把新网卡名统一为eth1。按照图中步骤一步一步来。

6.使用service network restart命令来重新启动网络服务,成功,搞定☺☺


ps:按照理论来说,应该还有一种解决方案,使新网卡显示为eth0(本尊就不管啦,能解决问题的猫就是好猫),有兴趣的读者可以私下研究。

文章转载自K记忆,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论