[我的Linux技術支援生涯] 網絡卡無法啟用問題的排查
阿新 • • 發佈:2019-02-08
現象:
系統重啟後,一直無法啟用所有的網絡卡,出現提示:“eth裝置的MAC地址和預期的不一致,忽略”。
排查:
1. lspci | grep Eth 能找到所有的網絡卡資訊;
2. 檢視/etc/sysconfig/network-scripts/ifcfg-*等配置檔案無錯誤;
3. ifconfig -a只能查到lo;
4. /etc/sysconfig/hwconf無網絡卡資訊;
5. dmesg裡沒有網絡卡資訊。
至此,排查情況1說明硬體方面已經找到網絡卡,情況2說明配置檔案正常。而情況3~4說明作業系統未能正確識別網絡卡,在這種情況下很有可能是驅動沒有正常載入。
6. 通過解除安裝驅動再載入驅動的方式測試:modprobe -r igb && modprobe igb 提示沒有/lib/modules/2.6.18-164.el5PAE/modules.dep檔案。
到該目錄下,發現/lib/modules/2.6.18-164.el5PAE/整個資料夾被tar成了一個tar包。(某同事在測試驅動功能後忘了還原)
解壓後重新使用modprobe igb載入驅動模組後,網絡卡恢復正常。