您的位置:首页 > 运维架构 > Linux

linux VM中复制虚拟机后eth0变成eth1

2015-10-12 22:53 453 查看
当克隆或者重装虚拟机后,再启动系统时会发现系统下不再有eth0,而变成了eth1,当使用/etc/init.d/network重启网络时,会提示找不到设备eth0及eth1的启动脚本。

    做以下改动:

    /etc/sysconfig/network-scripts/ifcfg-eth0

    1. 将“ifcfg-eth0”文件中的MAC地址信息删除

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

         删除该文件中所有与网卡信息相关的信息。完成上面两步操作后重启系统。

   udev记录网络规则的脚本为:/etc/udev/rules.d/70-persistent-net.rules

    打开该文件,这时你会发现,里面有eth0,eth1两个网卡的信息,但实际上你ifconfig时只能发现eth1一个网卡的信息,这时因为eth0根本就不存在。

    将其中eth0的信息删掉,并将eth1信息中的设备名改为eth0,重启系统,你看到的网卡就是eth0了,或者删掉其中所有的信息重启系统udev会帮你发现新的设备的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  qq370905569 虚拟机