VMWare Fusion 克隆已有的虚拟机和设置为静态地址

VMWare Fusion 已经有虚拟机,要克隆一份作为新的虚拟机。被克隆的虚拟机不发生改变;

1、关闭克隆的虚拟机;

2、点击选择要克隆的虚拟机,右击选择“克隆虚拟机”按钮

3、选择克隆虚拟机要安装存储的路径位置;(标签不填默认为名称);点击存储;

4、点击存储,可以看到正在克隆;

5、克隆完成之后,如图可以看到新的虚拟机和源主机

6、对于克隆虚拟机,由于硬件配置和源主机一样。要修改一下网卡,右击配置;再点击网络适配器;

7、重置网卡mac地址;接着点击“高级设置”,点 “生成” 克隆网卡mac地址

生成的新的mac地址:

8、登陆克隆的新的虚拟机,用户和密码用被克隆的虚拟机的既可以;

9、查看文件:

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

可以看到有多个网卡,每一次克隆新主机,新的虚拟机都会把自己的Mac地址等信息配好,然后新建一个eth,数字加1。但实际上每次只能识别第一块,也就是eth0网卡,所以最后面那个真正正确的网卡配置识别不到。

可以看到 NANE="eth1" 的 MAC 地址是在上文,重新生成的MAC地址;

10、编辑文件

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

把 NANE="eth0" 的 MAC 地址是被克隆的虚拟机的MAC地址;不可以重复使用;

NANE="eth1" 的 MAC 地址才是可以使用的MAC地址;

由于虚拟机只能识别 NANE="eth0" 的 MAC 地址;所以需要把 NANE="eth0" 的 MAC 地址删除;

再把NANE="eth0" 修改为 NANE="eth1";

总结就是:把mac地址与本机不符的etc配置都删掉,只保留一个etc配置,然后把NAME改成etc0

11、接着修改虚拟机的网络配置

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

可以看到有几个重要的参数:

UUID是主机的唯一标识,克隆主机的这两项其实是原始主机的唯一标识,所以自然不能用,建议删掉。

IPADDR为本机ip

GATEWAY为网关

NETMASK为子网掩码

HWADDR 硬件地址,即MAC地址;修改为新的MAC地址;

复制上文的MAC地址,修改

改完要重启虚拟机才会生效,运行命令

reboot

12、设置为静态地址

完成以上的11步骤,可以访问外网,百度等。

但根据需要,要设置为静态IP地址;

右上角点击网络设置,如下图

选中网卡eth0 的 edit

选中ipv4设置,选中manual(手动);

设置ip地址为: 192.168.178.136;网段要和 ifconfig 命令显示的网段保持一致;

点击 apply 设置完成;

网络重启:断开再连接

运行命令 ifconfig,可以看到ip地址已经变为新的

此时已经不能访问外网,百度等;

如果要访问外网,变为动态地址就可以;

后续可以设置为新的主机名 hostname等;设置ip地址映射;

经验分享 程序员 微信小程序 职场和发展