1. 程式人生 > >[我的Linux技術支援生涯] 網絡卡無法啟用問題的排查

[我的Linux技術支援生涯] 網絡卡無法啟用問題的排查

現象:

系統重啟後,一直無法啟用所有的網絡卡,出現提示:“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載入驅動模組後,網絡卡恢復正常。