不断推进门户网站建设,网站回答问题app怎么做,电商设计公司有哪些,seo外包公司哪家好克隆虚拟机之后#xff0c;CentOS没有eth0的解决办法 我们常常需要从一台已经安装完成的虚拟机系统克隆出来一个新系统#xff08;克隆时候必须要改变网卡物理地址#xff0c;这一点无需多说#xff09;#xff0c;但是新系统启动之后#xff0c;会发现系统网络工作不…克隆虚拟机之后CentOS没有eth0的解决办法 我们常常需要从一台已经安装完成的虚拟机系统克隆出来一个新系统克隆时候必须要改变网卡物理地址这一点无需多说但是新系统启动之后会发现系统网络工作不正常。本次从master克隆了3台计算机命名为slave1、slave2、slave3,启动slave1,输入ifconfig发现根本就没有eth0如图1所示。 通过修改/etc/network/interfaces配置eth0的地址启动网卡服务依然没有eth0反而会增加一个eth2。 原来是设备管理器udev的原因。udev 是Linux kernel 2.6系列的设备管理器。它主要的功能是管理/dev目录底下的设备节点。同时也是用来接替devfs及hotplug的功能这意味着它要在添加/删除硬件时处理/dev目录以及所有用户空间的行为包括加载firmware时。 找到udev的配置文件 /etc/udev/rules.d/70-persistent-net.rules。其内容如图2所示。 命名里采用MAC地址匹配方式来记录网卡的命名。也就是说原来的网卡的物理地址已经被记录到了eth0克隆时候修改了的网卡的物理地址被记录到了eth1上使得克隆的系统只有eth1修改一次eth0就自动匹配增加一个网卡eth0依然不存在。由此就很简单了直接删掉本文件然后修改/etc/sysconfig/network-scripts/ifcfg-eth0 里eth0的物理地址使得该数据与系统生成的一致然后重启系统就修正了该问题。 参考资料 1、http://f.dataguru.cn/thread-479438-1-1.html 转载于:https://www.cnblogs.com/zhangzl419/p/9015726.html