前几天分享了在vSphere Client上如何克隆虚拟机,感兴趣的小伙伴们可以点击进去查看。虚拟机克隆之后,其网络并不能用,需要重新进行配置。配置的方法与常规的网络配置有些不同,具体的操作教程如下。
1、 打开虚拟机电源,进入控制台。
![img_0b60f9357b5121d82e4dbb2eb49ccd0e.jpe](https://i-blog.csdnimg.cn/blog_migrate/9f2695a4c6bc6f24a6ea7f2287c027ea.jpeg)
2、 虚拟机克隆之后一般都要更改主机名,如果不想更改主机名请忽略这一步。本例中拷贝的虚拟机原名称为centoswy01,现在将其主机名更改为centoswy02。关于更改主机名的详细教程可以参考这篇文章:如何给Centos系统的虚拟机更改主机名。
![img_fe7cde48adb6b851542ce1b33e42ca73.jpe](https://i-blog.csdnimg.cn/blog_migrate/04a0130c54155f47c27c4fc3e66a2937.jpeg)
虚拟机原来的名字为centoswy01
![img_0c3c47f5c93034a84be56588c466b471.jpe](https://i-blog.csdnimg.cn/blog_migrate/3d73fe01dce9e6454bfeef34994d4025.jpeg)
虚拟机现在的名字为centoswy02
3、 在命令行中输入:ifconfig –a 确认当前网卡和mac地址。如下图所示:这台克隆的虚拟机的Mac地址就是HWaddr对应的内容,即:00:0C:29:97:13:F7,这个Mac地址现在要记下来,一会儿在更改配置文件的时候需要用到。
![img_41b1ca1f78335307f8d1e6ddf892a5ed.jpe](https://i-blog.csdnimg.cn/blog_migrate/e9ddfe7e78da589499b8e38230d91d1a.jpeg)
4、 在命令行中输入cp /etc/sysconfig/network-scripts/ifcfg-eth0 ifcfg-eth1,将ifcfg-eth0文件进行备份,备份后的名字是ifcfg-eth1
5、 之后在命令行中输入命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0,修改配置文件。ifcfg-eth0源文件的内容如下图所示:
![img_2318f32a9aa558c0d489b6595c760406.jpe](https://i-blog.csdnimg.cn/blog_migrate/854fe50073b03d53dc031b6a6aab1714.jpeg)
6、 在上图中可以看到HWaddr对应的内容为: 00:0C:29:AD:86:F1,而我们之前在ifconfig –a命令下看到的HWaddr对应的内容为:00:0C:29:97:13:F7。现在需要做的工作是将ifcfg-eth0中HWaddr对应的内容改为ifconfig –a中HWaddr对应的内容。再将ONBOOT对应的内容改为yes,将BOOTPROTO中的dchp改为static,尔后在后面增加IP、掩码、网关和DNS即可。
7、 修改完之后的ifcfg-eth0文件如下图所示:
![img_1a219ad0f500b7b0c37995f5e784f422.jpe](https://i-blog.csdnimg.cn/blog_migrate/aad6c25d113a03540a0915fe25a94cef.jpeg)
8、 在命令行中输入命令:vi /etc/udev/rules.d/70-persistent-net.rules,注释掉第一个网卡驱动eth0的记录,打开第二个网卡驱动eth1的记录,之后:wq,保存退出。如下图所示:
![img_4543f810b032fa8f59671723e2fafcce.jpe](https://i-blog.csdnimg.cn/blog_migrate/9561f584363e2a52037c1328f7eb917e.jpeg)
9、重启网络服务:service network restart,会读取刚才修改过的配置文件。如果配置文件不生效的话,使用source命令使得配置文件生效即可。
![img_f1764be3e58135fd978f0e08ee781af6.jpe](https://i-blog.csdnimg.cn/blog_migrate/5d28e7116118e81703ef20e87af68955.jpeg)
10、重启之后登陆虚拟机,通过ifconfig可以查看IP信息,也可以通过pinghttp://www.baidu.com测试一下虚拟机网络连接。
11、如果重启网络后,出现下图的状况,
![img_850ac4c92316f35615bfa13436310569.jpe](https://i-blog.csdnimg.cn/blog_migrate/ea5d87804543b49d569c2e5e4dc8cca5.jpeg)
可以尝试下面的解决方法:
1.修改Centos虚拟机克隆机的ifcfg-eth0网络配置文件中的HWADDR为ifconfig -a的MAC地址,如本例中的:HWADDR="00:0C:29:97:13:f7"
2.然后删除一个文件,进行如下操作:
[root@centoswy02 ~]# rm -rf /etc/udev/rules.d/70-persistent-net.rules
[root@ centoswy02 ~]# reboot
最后一言以蔽之,克隆后的虚拟机网络配置所使用的网卡设备和MAC地址一致即可。