服务器:IBM X3650 M4
系统:SUSE
一、情况说明
机房一台IBM X3650 M4主板故障,更换主板后,启动系统,发现网卡灯不亮,进系统不识别网卡。
二、解决方式
找到这个文件/etc/udev/rules.d/70-persistent-net.rules,把这个文件删除后(建议这个文件重新命名,保留一份备份)重启服务器就可以解决了,重启后会重新生成这个文件。
cd /etc/udev/rules.d #进入目录
ls #查看目录
rm /etc/udev/rules.d/70-persistent-net.rules #删除文件
reboot #重启系统
如果还是出现不识别网卡问题,查看之前的文件,网卡名称是否改变,尝试手动更改。
三、问题原因
系统加载网卡驱动后会去读一个文件,这个文件是一个缓冲文件,包含了网卡的mac地址,因为更换了主板,网卡的mac地址也变了,但是这个文件的mac地址还没变,还是之前坏了的主板的上面的网卡的MAC地址,这样系统在加载网卡,读取这个文件的时候读取的是之前网卡的mac地址,和现在更换后主板后的网卡mac地址不一致导致混乱,所以就识别不了当前网卡。
评论区