码迷,mamicode.com
首页 > 其他好文 > 详细

虚拟机克隆网卡启动失败的解决方法

时间:2017-08-13 00:13:56      阅读:379      评论:0      收藏:0      [点我收藏+]

标签:推荐   技术   net   虚拟   识别   mac   设备文件   分享   命令   

本人虚拟机装的是Centos6.9版本。

需要装多台linux。为了方便,选择在此版本上克隆。

克隆后ifconfig查看网卡是eth1(系统启动时自动添加的),重启网卡失败。

考虑是网卡的MAC、UID和克隆本体重复了。修改网卡配置文件(ifcfg-eth0),删除UID和MAC项,暂时解决。

在给克隆机添加多块网卡的时候,重启网卡失败。

分析原因是因为一个网卡时,网卡配置文件没有MAC和UID,系统会自动加载唯一的网卡设备。

多块网卡时,由于网卡不是唯一的,在配置文件中不指明网卡设备的UID,系统识别不了的。

按照这个思路,解决方法:

先在虚拟机设置里,选择一块网卡,开机;

第一步,获得网卡设备的UID号和MAC地址;

通过nmcli con命令获得网卡UID号

技术分享

eth1对应的是真实的UID,eth0是克隆本体的UID

通过ifconfig命令获得网卡设备的MAC

技术分享

第二步,打开网卡设备文件,用查到的UID号MAC地址,替换(ip地址也换一下吧)

技术分享

保存退出。

第三步,清空设备管理器(udev目录)下的rules.d/70-persistent-net.rles

技术分享

最后,reboot重启

查看

技术分享

-----------------------------------分割线-----------------------------------------------------------

当给虚拟机同时加多块网卡的时候,有时会导致网卡串的问题。

原因也是上面分析的,有一句话叫:linux系统中,一切皆为文件。那系统识别设备,是通过文件中的UID号实现的。

加了多块网卡开机时,系统对网卡命名为eth1,2,3等等,可能不是我们想要的顺序。

解决方法就是网卡一块一块添加,或者在网卡设备文件中指明UID号和MAC地址。

推荐网卡一块一块的添加,较为方便。

虚拟机克隆网卡启动失败的解决方法

标签:推荐   技术   net   虚拟   识别   mac   设备文件   分享   命令   

原文地址:http://www.cnblogs.com/mumumumu520/p/7351987.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!