VMware虚拟机克隆CentOS后网卡修改方法

来源:互联网 发布:aphex twin 知乎 编辑:程序博客网 时间:2024/06/05 07:18
       本人是两年开发,平时喜欢琢磨些分布式和大数据之类的东西,所以自己电脑上的虚拟机是越来越多,然后现在把虚拟机克隆之后的网卡配置方法分享给大家。VMware虚拟机安装好CentOS系统后,一般的老手都会克隆几份以后留作他用。克隆步骤很简单,这里不再赘述,克隆后出现的问题是克隆后的网卡MAC地址和原系统MAC地址一样,在局域网内会有冲突,这时我们需要更改克隆后的MAC地址。
解释一下:实际上克隆后的系统有两个网卡eth0和 eth1,实际起作用的是eth1,eth0是从之前克隆过来的,eth1才是我们需要的。克隆系统会重新生成一个mac地址,因为系统会在eth0加1变成eth1。
具体操作方法如下:
软件环境:VMware Workstation 10.0 虚拟机CentOS 6.5 物理机Windows10
1、  首先进入克隆后的系统,使用命令查看网卡信息
# ifconfig

图1
此时你是看不到eth0网卡的信息
继续执行命令
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
查看eth0网卡的MAC地址

图2
如果你的ONBOOT=no,记得修改ONBOOT=yes,这是设置后开机会加载网卡信息
编辑完成,esc键退出,输入:wq 保存退出。
3、  编辑网卡设备
# vi /etc/udev/rules.d/70-persistent-net.rules
出现以下内容,会看到有2块网卡eth0和eth1,eth0为原系统的,eth1为克隆后生成的

图3
在第一个网卡前面加#注释掉第一个网卡,更改第2个网卡为eth0,记录下ATTR地址。
编辑完成,esc键退出,输入:wq 保存退出。
4、  回到第一步,查看网卡信息
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
将其中的HWADDR改为第三步中记录下来的地址
5、重启网络服务
# service network restart
再次执行ifconfig你将会看到你的eth0网卡
现在,你可以尽情的克隆你的虚拟机了!