ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

Centos6.2 虚拟机完美克隆后,网卡起不来的问题解析和处理

2014-5-8 00:29| 发布者: admin| 查看: 535| 评论: 0

摘要: 一)现状描述 今天个人办公电脑更换好后,也陆陆续续的进行数据拷贝的工作。上午下载好VMware workstation后,就用光盘安装了下Centos6.2,具体安装步骤这里就不一一赘述了。然后考虑到以后会用好几台做集群实验和 ...

一)现状描述

    今天个人办公电脑更换好后,也陆陆续续的进行数据拷贝的工作。上午下载好VMware workstation后,就用光盘安装了下Centos6.2,具体安装步骤这里就不一一赘述了。然后考虑到以后会用好几台做集群实验和测试,安装好后,就用了VMware做了个完美克隆。在配置好这台克隆机器的网卡信息后,重启network服务时,报错。

注:Test01为原始机器,Test02和Test03均为克隆机。

二)问题解析
    产生这个问题的原因是虚拟机分配给操作系统的虚拟网卡MAC地址是不一样的。第一个系统的网卡MAC地址记录在了/etc/udev/rules.d/70-persistent-net.rules,命名为eth0。新克隆分配的系统的网卡MAC地址也记录在了该文件当中,与之前的系统一样,因此有了冲突。

    也可以这么理解:虚拟机用模板做linux的时候因为网卡配置信息(主要是MAC)也复制过去,但是虚拟服务器会分配另外的一个mac地址,启用的时候会出错,错误信息为:device "eth0" does not seem to be present, delaying initialization

三)解决办法
    知道原因后,我们就可以很准确的找到解决办法了。

1.删除/etc/udev/rules.d/70-persistent-net.rules,待重启机器后会生成新的文件

2.打开新生成的/etc/udev/rules.d/70-persistent-net.rules,此时已经得到新的MAC地址(也可以通过ifconfig-a来查看新的MAC地址),将NAME=“eth1”修改成NAME=“eth0”

3.复制一份eth0,并将eth1的ONBOOT设置为NO

3.重新编辑网卡信息,修改MAC地址-- vi /etc/sysconfig/network-scripts/ifcfg-eth0

4.重启网卡后,解决。 http://www.luyouqiwang.com/15641/ 

 PS:注册51CTO已经有将近2年了,从现在开始将博客写起来,慢慢积累,大家共同努力。

不良信息举报Q:2000617
新用户7天后可回帖!

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2025-11-12 12:44 , Processed in 0.029655 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部