虚拟机中克隆虚拟电脑后网络问题

时间:2024-03-14 11:30:58

VirtualBox虚拟机提供了很方便的一个功能——虚拟电脑克隆复制,通过复制功能可以很快的克隆出一个新的虚拟电脑。但是往往会出现网络配置的问题,本文就来介绍如何处理此类问题。

一、克隆虚拟机电脑

1、如何克隆一个虚拟电脑?选中待克隆的虚拟机,右键“复制”,弹出设置界面,设置名称和mac地址初始化。通过mac地址初始化可以避免和所复制的虚拟电脑物理mac地址重复

虚拟机中克隆虚拟电脑后网络问题

我们采用“完全复制”,虚拟机会为我们克隆一个新的虚拟电脑。

虚拟机中克隆虚拟电脑后网络问题

2、启动克隆后的电脑centos6.9副本,测试网络情况,发现网络联网有问题。

虚拟机中克隆虚拟电脑后网络问题

二、设置克隆电脑的网络,可以采用以下两种方式中任意一种。均需使用root用户。

发现克隆后的电脑网卡重启失败的问题,具体如下:

虚拟机中克隆虚拟电脑后网络问题

第一种方式:1、手动修改网络配置文件中的mac地址信息,重启网卡。要修改/etc/udev/rules.d/70-persistent-net.rules文件中的网卡的mac地址信息。将mac地址修改成虚拟电脑中生成的mac地址值。由于我采用的是双网卡,所以保留eth0和eth1两个网卡信息,删除其他eth2和eth3这两个网卡的信息。

虚拟机中克隆虚拟电脑后网络问题

修改后的配置文件结果为:

虚拟机中克隆虚拟电脑后网络问题

2、如果系统配置了静态IP地址,则还需要修改相应的网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0和/etc/sysconfig/network-scripts/ifcfg-eth1。关于设置静态IP地址的问题可以参考另一篇博文:centos6.9设置静态IP

虚拟机中克隆虚拟电脑后网络问题

虚拟机中克隆虚拟电脑后网络问题

设置完毕后,需要重启虚拟机,重启虚拟机后即可使用service network restart命令即可验证。

虚拟机中克隆虚拟电脑后网络问题

第二种方式:1、直接删除/etc/sysconfig/udev/rules.d/70-persitent-net.rules文件,然后需修改相应的网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0和/etc/sysconfig/network-scripts/ifcfg-eth1。修改步骤参考上面的第一种方式的第2步。修改完后通过start_udev命令重新生成/etc/sysconfig/udev/rules.d/70-persitent-net.rules文件。然后重启机器即可。

虚拟机中克隆虚拟电脑后网络问题

通过以上两种方式即可避免虚拟机克隆后网络的相关问题。