关于VMware复制虚拟机导致的联网问题

479 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

背景:

1.VMware所在系统环境:Win10 2.虚拟机系统:CentOS6.5桌面版、桥接网络、固定ip可联网 3.情景: 把虚拟机文件复制到另外的电脑上 这里写图片描述 安装VMware软件,点击 文件->打开 找到复制过来的虚拟机文件中的.vmx 这里写图片描述 开启虚拟机(开启虚拟机时如果有其他提示,安装默认提示选择即可) 这里写图片描述 看到网络图标提示没有联网,打开终端,查看显示网络设备信息 这里写图片描述 默认的eth0网卡没了,出现的eth1没有ip配置

解决方法一

1.获取到虚拟机的MAC地址,选择虚拟机 设置->网络适配器->高级 这里写图片描述 2.修复70-persistent-net.rules文件,打开终端

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

这里写图片描述

删除蓝色部分(复制虚拟机产生的网卡信息),修改粉色部分(默认的网卡信息),把获取的MAC地址替换掉粉色部分的MAC地址,然后保存 这里写图片描述

3.修改ifcfg-eth0文件

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

这里写图片描述 修改MAC地址信息,换成之前获取的MAC地址

然后重启一下系统

reboot

解决方法二

这个比较暴力直接,直接删除这两个配置文件

rm -rf /etc/udev/rules.d/70-persistent-net.rules
rm -rf /etc/sysconfig/network-scripts/ifcfg-eth0

然后重启一下系统

reboot

正常来说这样就可以上网了 ping一下百度

[root@localhost ~]# ping baidu.com -c 3
PING baidu.com (220.181.57.216) 56(84) bytes of data.
64 bytes from 220.181.57.216: icmp_seq=1 ttl=51 time=39.7 ms
64 bytes from 220.181.57.216: icmp_seq=2 ttl=51 time=31.4 ms
64 bytes from 220.181.57.216: icmp_seq=3 ttl=51 time=32.4 ms

联网成功,but如果重启系统后依然不能上网,那么可能是VMware的问题,可能VMware某些功能被禁用了。建议重装一遍VMware,打开系统后如果还是不能联网,再次重启系统,如果配置得当,应该是没有问题的,如果还是不能联网,另请高明哈o(∩_∩)o 。