Cent OS 中 找不到eth0 , 但能找到eth1

版权声明:本文为博主学习记录,分享心得为主,转载前请在评论区留言,谢谢同样爱学习的你。 https://blog.csdn.net/qq_33639584/article/details/88630128

遇到的问题:克隆过来的Linux Cent OS的网卡 ifconfig 查看后发现 没有eth0 有个 eth1,如何弄回eth0?

第一种情况:进入/etc/sysconfig/network-scripts 目录,发现有ifcfg-eth0 和 1 文件,即网卡(驱动)存在但未启用。

方法 :ifconfig eth0 up 后 ifconfig eth1 down 掉即可。

第二种情况:进入/etc/sysconfig/network-scripts 目录,发现有ifcfg-eth0文件,但vi打开后发现和ifconfig所示的mac地址不相同。

方法:进入 /etc/udev/rules.d/70-persistent-net.rules  然后vi  70-persistent-net.rules 

里边有可能看到如下两个网卡:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:5a:6c:73", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"(删除这整行 或 注释掉)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:a9:22:9d", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1" (将eth1改成eth0)


但是你ifconfig时只能发现eth1一个网卡的信息,这是因为eth0根本就不存在。

所以我们把eth0的信息删掉,再把eth1信息中的加粗字体部分改为NAME="eth0"即可,如上方括号内所示

把 ifcfg-eth0 和 70-persistent-net.rules  两个文件的 mac地址改成一致

最后 service network restart 重启网络服务,或者 reboot 直接重启系统 。

猜你喜欢

转载自blog.csdn.net/qq_33639584/article/details/88630128