码迷,mamicode.com
首页 > 系统相关 > 详细

linux服务器更换主板后无法识别网卡解决办法

时间:2016-08-05 00:27:55      阅读:423      评论:0      收藏:0      [点我收藏+]

标签:

在我的超算集群里,有台服务器故障报修,主板坏了,更换主板后,无法识别网卡,用命令ifconfig -a 查看只显示lo loopback 127.0.0.1,以及eth7,eth8,eth9等没有网卡的信息,如此的话,导致服务器和集群别的节点服务器都无法ping通

原因和解决办法:

系统加载网卡驱动后会去读一个文件,这个文件是一个缓冲文件,包含了网卡的mac地址,因为更换了主板,网卡的mac地址也变了,但是这个文件的mac地址还没变,还是之前坏了的主板的上面的网卡的MAC地址,这样系统在加载网卡,读取这个文件的时候读取的是之前网卡的mac地址,和现在更换后主板后的网卡mac地址不一致导致混乱,所以就识别不了当前网卡;

这个文件就是:/etc/udev/rules.d/70-persistent-net.rules,把这个文件删除后(或者把这个文件重新命名)重启服务器就可以解决了,重启后会重新生成这个文件;

注意:有时候重启后还是出现以上情况,对比之前的文件,新的文件mac地址和name已经改变,name=eth0,和之前name=em1的名字不同;

操作:ifconfig eth0 down 

然后编辑:vi /etc/sysconfig/network-scripts/ifcfg-eth0

重启网卡:service network restart

linux服务器更换主板后无法识别网卡解决办法

标签:

原文地址:http://www.cnblogs.com/wangnengwu/p/5738695.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!