工作之余,为了研究分布式和linux运维,VMware虚拟机安装好CentOS6.10系统后,克隆了几份。克隆步骤很简单,不再赘述。克隆后出现的最主要问题是克隆后新机器的网卡MAC地址和原系统MAC地址一样,在局域网内会有冲突,这时我们需要更改克隆后的MAC地址。
实际上克隆后的系统有两个网卡eth0和 eth1,实际起作用的是eth1,eth0是从之前的系统克隆过来的,eth1才是我们需要的。克隆系统会重新生成一个mac地址,系统会在eth0加1直接变成eth1。
具体操作方法如下:
1、 首先进入克隆后的系统,使用命令查看网卡信息
# ifconfig 发现并没有eth0的ip信息
2、 编辑网卡设备
# vi /etc/udev/rules.d/70-persistent-net.rules
出现以下内容,会看到有2块网卡eth0和eth1,eth0为原系统的,eth1为克隆后生成的;在第一个网卡前面加#注释掉第一个网卡,更改第2个网卡为eth0,并记录下第二块网卡的ATTR地址。
编辑完成, 保存退出。
3、 查看网卡eth0的信息
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
将其中的HWADDR改为第二步中记录下来的ATTR地址
4、重启网络服务
# service network restart
再次执行ifconfig你将会看到你的eth0网卡
如果还是不能正确执行。请直接reboot系统,重启后网卡eth0可以顺利启动
参考文献:https://blog.csdn.net/noodlewar/article/details/73797768