linux 克隆虚拟机网卡无法启动解决

问题描述:

VMware中克隆虚拟机是经常的事情,对于客户机是Winows的虚拟机直接克隆就可以使用。对于客户机是Linux的虚拟机克隆后会出现网络无法启动的问题。

原因:

使用Vmware的克隆功能,会为克隆一个与原始虚拟机网卡相同的MAC地址。记入/etc/udev/rules.d/70-persistent-net.rules下。 vmware会给这个克隆的家伙一个新的MAC地址eth1,然而,在/ etc /config /network-scripts/ifcfg-eth0的里记录的还是原来的(原主)MAC地址,你家的地址都错了,你不丢谁丢啊!

你可能要这样做:

下面是解决方案(依照个人喜好选择):
1):vim | vi进入/etc/udev/rules.d/70- persistent-net.rules,找到eth0那行dd删除,找到eth1改为eth0ctrl + v选中mac地址按y复制(记忆力好的就直接背下来也行,不长)

vim / etc / udev / rules.d / 70-persistent/net.rules

然后,光标移动到HWADDR行尾页粘贴,把原来的MAC地址删除,保存退出!

if你遇到这样的东西,wq!强上吧!

E45: 'readonly' option is set (add ! to override)

vim /etc/sysconfig/network-scripts/ifcfg-eth0

最后,你可以重启虚拟电脑,或者重启网卡

ifdown eth0
ifup eth0

第一式,打完!
2):山不过来,我就过去
它找不到eth0 我就创建一个eth1 给它

cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1

接下来
vim|vi 进入/etc/udev/rules.d/70-persistent-net.rules,找到eth1的mac地址拷贝,然后:

vim /etc/sysconfig/network-scripts/ifcfg-eth1

修改 DEVICE= eth1
HWADDR=粘过来
最后,

ifup eth1

成了
3):
类似于2),进入,把eth2的MAC地址复制到eth1里,dd eth2


vim /etc/udev/rules.d/70-persistent-net.rules 

vim的/ etc / sysconfig / network-scripts/ifcfg-eth0
直接修改MAC地址
最后,重启网络服务,或者重启虚拟机!
行了,就这些把!

猜你喜欢

转载自blog.csdn.net/qq_42898087/article/details/82466973