天天看点

ContOS 6 只有lo网卡,没有eth0或eth1网卡

今天从旧电脑虚拟机迁移了一个安装好的CentOS6.5系统,在新电脑布置完之后发现不能上网,ifconfig之后发现没有IP地址了,只有lo网卡,没有eth0或eth1网卡。

ContOS 6 只有lo网卡,没有eth0或eth1网卡

ifconfig -a之后发现有eth1网卡,但是没有ip地址。

ContOS 6 只有lo网卡,没有eth0或eth1网卡

上网查了资料,基本是一下解决方法。

1、查看系统实际MAC地址,之前ifconfig -a看到有eth1网卡,这里主要看eth1网卡

cat  /etc/udev/rules.d/70-persistent-net.rules
           
ContOS 6 只有lo网卡,没有eth0或eth1网卡

这里看到MAC地址和ifconfig -a看到的是一致的。

2、查看网卡配置

切换目录至/etc/sysconfig/network-scripts下,使用ls命令查看目录下文件

cd /etc/sysconfig/network-scripts
           
ContOS 6 只有lo网卡,没有eth0或eth1网卡

发现没有eth1网卡的配置文件。

3、编辑eth1网卡的配置文件

可以将ifcfg-eth0文件修改为ifcfg-eth1文件

mv ifcfg-eth0 ifcfg-eth1
           

然后修改ifcfg-eth1文件

vim ifcfg-eth1
           

将DEVICE的值修改为eth1。

将HWADDR的值修改为00:0C:29:CC:9A:4F,即之前看到的eth1的MAC地址。

将NAME的值修改为System eth1。

修改之前:

ContOS 6 只有lo网卡,没有eth0或eth1网卡

修改之后:

ContOS 6 只有lo网卡,没有eth0或eth1网卡

按ESC键退出编辑,输入:wq保存。

4、重启服务network

service network restart
           
ContOS 6 只有lo网卡,没有eth0或eth1网卡

5、ifconfig重新查看网络

ContOS 6 只有lo网卡,没有eth0或eth1网卡

至此ContOS 6 只有lo网卡,没有eth0或eth1网卡的问题已经成功解决。

继续阅读