(vm/vb)虚拟机复制或者拷贝之后连不上网络怎么处理?
(vm/vb)虚拟机复制或者拷贝之后连不上网络怎么处理?
Linux
虚拟机无论在VMware
还是VirtualBox
下面,只要复制拷贝到别的地方,开启网络服务都会出现报错的问题。
这里以CentOS 6.10
为例子,解决该问题
1、注释网卡配置文件
首先,Linux
网络配置文件会绑定一个MAC
地址和UUID
作为标识,如果是虚拟机的话,这两个是可以注释掉的。(注:其他版本的CentOS
不一定是eth0
,或者是eth0000
或者是eth01
)
1 [root@jepeng rules.d]# cd /etc/sysconfig/network-scripts/ 2 [root@jepeng network-scripts]# ls ifcfg-eth0 3 ifcfg-eth0
编辑ifcfg-eth0
,并注释掉MAC
和UUID
1 DEVICE=eth0 2 #HWADDR=08:00:27:A0:11:11 3 TYPE=Ethernet 4 #UUID=ca682ab4-411c-4897-93fd-111111111111 5 ONBOOT=yes 6 NM_CONTROLLED=yes 7 BOOTPROTO=dhcp
2、移除网络的 rule
文件
接下来就是要把绑定这两个的rule
文件改个名或者删除(不建议删除),然后重启,让他生成新的rule
文件。
1 [root@jepeng /]# cd /etc/udev/rules.d/ 2 [root@jepeng rules.d]# mv 70-persistent-net.rules 70-persistent-net.rules.bak 3 [root@jepeng rules.d]# reboot
这下使用ifconfig
命令就可以看到新的ip
地址了,也可以先进行这两个操作之后,强制关机载备份,然后就会得到一个开机就有自动分配ip
的‘新’虚拟机了。