在开始之前,先说一下,长时间不操作虚拟机可能会进入休眠状态,如果有需要可以在系统设置中将其关闭。

一、克隆虚拟机

先将现在的虚拟机关闭,然后右键找到克隆。这里我们为了对比,克隆采取的不同的方式,方便观察不同方式下存在的问题是否相同,所占用的资源是否有差异,运行是否更流畅。

完整克隆

我们将完整克隆命名为Cc 2

链接克隆

链接克隆这里主要是选择的不同,然后我们命名为Cc 3

通过链接克隆得到的Cc 3大概率会出现网络无法连接问题,接下来我将演示如何解决。

二、修复链接克隆的网络

Cc 3链接克隆无法联网的原因是MAC地址冲突,以下是具体的解决步骤。

生成新的MAC地址

首先将Cc 3虚拟机关闭,然后打开Cc 3的设置,找到网络适配器并点击高级,找到MAC选择生成然后确认退出。

之后打开虚拟机,进入终端,输入su - root 进入root用户,输入nmcli con show查看当前网络连接名称,然后输入nmcli con delete ens33删除旧的网络连接,输入nmcli con add type ethernet ifname ens33 con-name ens33为ens33创建一个新的DHCP连接,systemctl restart NetworkManager重新启动服务,

在设置中我们可以看得到网络成功连接

三、为两台克隆机配置静态IP

完整克隆Cc 2

开启Cc 2虚拟机,进入终端,输入su - root进入root用户,输入nmcli con show查看连接名称,输入以下内容修改静态IP:

nmcli con mod "ens33" ipv4.method manual \
  ipv4.addresses 192.168.11.102/24 \
  ipv4.gateway 192.168.11.2 \
  ipv4.dns "8.8.8.8" \
  connection.autoconnect yes

之后输入systemctl restart NetworkManager重启网络并ip a查看即可。

链接克隆Cc 3

操作跟Cc 2是一样的,不过修改内容为下:

nmcli con mod "ens33" ipv4.method manual \
  ipv4.addresses 192.168.11.103/24 \
  ipv4.gateway 192.168.11.2 \
  ipv4.dns "8.8.8.8" \
  connection.autoconnect yes
systemctl restart NetworkManager

四、连通性测试

在Cc上输入ping -c 3 192.168.11.102和ping -c 3 192.168.11.103

在Cc 2上输入ping -c 3 192.168.11.101和ping -c 3 192.168.11.103

在Cc 3上输入ping -c 3 192.168.11.101和ping -c 3 192.168.11.102

五、验证NAT

在每一台虚拟机上都输入ping -c 4 8.8.8.8和ping -c 4 baidu.com进行验证

更多推荐