红联Linux门户
Linux帮助

linux服务器更主板后无法识别网卡处理过程

发布时间:2016-11-15 11:41:42来源:linux网站作者:张兴龙
服务器故障报修,主板坏,更换主板后无法识别网卡,ifconfig 查看只显示:lo loopback 127.0.0.1。
 
系统加载网卡驱动后会去读一个文件,这个文件是一个缓存文件,包含了网卡的mac地址,因为更换了主板,网卡的mac也变动了,但是这个文件的mac还是没有变,所以现有的网卡mac地址和文件里的不同,所以系统就拒绝启动,把这个文件删除后重启系统就可以了。
这个文件是:
/etc/udev/rules.d/70-persistent-net.rules
mv /etc/udev/rules.d/70-persistent-net.rules  /etc/udev/rules.d/70-persistent-net.rules.bak
重启服务器仍出现以上情况。
 
查看/etc/udev/rules.d/ 目录,目录下重新生成70-persistent-net.rules文件,
cat 查看文件对比新生成的70-persistent-net.rules及70-persistent-net.rules.bak,发现MAC地址及Name已经改变,根据70-persistent-net.rules 中的名字 NAME="eth0" ,原来为:NAME=“em1”
 
操作:
ifconfig eth0 up;
网卡可启;
然后编辑:vi /etc/sysconfig/network-script/ifcfg-eth0
重启网卡:service network restart
 
本文永久更新地址:http://www.linuxdiyf.com/linux/26023.html