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地址映射;
