在VMware下克隆CentOS时遇到的网卡配置问题

本地已经安装的VMware8+CentOS6.6虚拟系统,想克隆个CentOS来做些试验,但遇到网卡配置问题。

克隆完后启动CentOS,发现不能正常连网,执行service network restart后,提示:

Shutting down loopback insterface:                                                                   [  OK  ]
Bringing up loopback insterface:                                                                     [  OK  ]
Bringing up interface eth0:  Device eth0 does not seem to be present,delaying initialization.        [FAILED]

原因:克隆完后,新虚拟机的IP地址、网卡mac地址、UUID都重用了,第一个系统用的是eth0,克隆后的新虚拟机会自动在eth0+1就变成了eth1,将eth0相关配置注释掉,用eth1,按如下修改完重启网络服务即可。

解决办法:

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


将上面箭头所指行注释掉,记录下eth1网卡的mac地址00:0C:29:84:C7:E2   接下来执行:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
将 DEVICE="eth0"  改成  DEVICE="eth1"  ,
将 HWADDR="00:0c:29:8f:89:97" 改成上面的mac地址  HWADDR="00:0C:29:84:C7:E2"

修改IP地址为192.168.1.202(自定,局域网内没有使用的IP即可),删除掉最后一行的UUID

mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1  #为了统一,可将文件重命名为ifcfg-eth1,不重命名也是可以生效的

最后,重启网络

service network restart


至此就可以正常使用了!


注意:

UUID,是在克隆时,VMware自动生成的,用于区别不同的虚拟机,在不知道新的UUID情况下,可以直接去掉UUID这一行;

另外还遇到一个问题,就是虚拟机之间都能ping通,也能ping通外网,用Xshell 连接不上,后来发现是IP地址和本地其他机子重复冲突了,换了一个IP就可以正常连接了。

可以按上面的步骤复制N个虚拟机,当将上面克隆系统再克隆一个时,会产生eth0和一个新的Mac地址,可用eth0和新Mac地址在配置文件中做相应修改即可正常使用。

查看局域网内所有IP地址

for /L %i in (1,1,254) do ping -n 1 192.168.1.%i  #遍历局域网内所有IP
arp -a  #可看到局域网内所有IP和Mac地址


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值