如何解决VMware克隆虚拟机无法上网
在VMware上安装的一个centos系统,克隆之后网卡eth0变成了eth1,而且还找不到eth1的配置文件,克隆的虚拟机网卡总是会出现各种问题。
克隆之后eth0变成了eth1,但是网卡配置文件ifcfg-eth1不存在。即使有IP地址,也无法编辑
服务器只有一块网卡,/etc/udev/rules.d/70-persistent-net.rules中有两条网卡信息
克隆主机的eth0网卡MAC为
00:0c:29:3c:9b:42
被克隆主机eth0网卡MAC为
00:0C:29:3C:9B:42
两个主机的MAC相同,克隆主机就“舍弃”eth0,重新“生成”了网卡eth1。即使eth1能获取到IP,ifcfg-eth1配置文件不存在还是不行
vi /etc/udev/rules.d/70-persistent-net.rules
注释掉eth0这一行,将第二条配置中的eth1改成eth0
保存退出重启系统
重启完成eth1变成了eth0,并且ifcfg-eth0的配置文件生效了
匹配行 行首 添加
macos:
sed -i ‘’ ‘/eth1/s/^/#/‘ file
linux:
sed ‘/eth1/s/^/#/‘ file
做成shell脚本, 只能执行一次…
1 | sudo sed -i '/eth0/s/^/#/' /etc/udev/rules.d/70-persistent-net.rules |