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

[复制链接]
  • TA的每日心情
    开心
    2014-4-16 22:39
  • 签到天数: 1 天

    [LV.1]布衣百姓

    14

    主题

    17

    回帖

    113

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    113
    发表于 2014-4-10 20:10:52 | 显示全部楼层 |阅读模式
    一)现状描述
    今天升级了ESXI到5.1,然后将以前的CENTOS克隆过来后,在配置好这台克隆机器的网卡信息后,重启network服务时,报错。
    二)问题解析
    产生这个问题的原因是虚拟机分配给操作系统的虚拟网卡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.修改MAC地址或删除网卡配置中的MAC信息 vi /etc/sysconfig/network-scripts/ifcfg-eth0
    2.删除/etc/udev/rules.d/70-persistent-net.rules,待重启机器后会生成新的文件
    3.打开新生成的/etc/udev/rules.d/70-persistent-net.rules,可以通过ifconfig-a来查看网卡信息。
    4.试试网卡是不是生效了,如果没有,继续想办法。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表