VM克隆虚拟机不能上网的一些小问题。
1、我们在Centos上不能上网首先用ifconfig -a查看网卡的启动信息;以下是我克隆之后的信息
但是网卡的配置文件才是ifcfg-eth0如图所示,
出现这样的情况有两种解决方案,一就是把ifcfg-eth0的文件命名为ifcfg-eth1r如下命令mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1同时把配置里面的eth0也修改为eth1,和HWADDR也要相应的修改和我们第一步ifconfig -a看到的一样就可以了。然后直接重启网卡就可以了就ping一下外网就可以了。
第二种方案就是修改网卡的信息。
在centos下面有一个文件管理着网卡的信息在/etc/udev/rules.d
下的 70-persistent-net.rules我们进去可以看到如下图所示
这里有两个eth*的信息,最前面那个是原来的机器网卡信息,第二个是我们克隆之后的网卡信息,两者的MAC地址也是不一样的,我们可以看上图的ifconfig-a图就知道两者的关系。
然后我们可以有两种针对这个文件的修改方案1、修改文件的MAC地址;2、修改eth*的信息记着一定要和ifcfg-eth*的信息一样。修改完后把其中的一个PCI device删除就可以了。
我修改的方案如下图所示:
最后一定要重启让配置文件生效。