新裝linux系統沒有網絡卡驅動的解決方法
阿新 • • 發佈:2018-12-16
最近公司伺服器剛裝完centos6.0系統,發現只有一個lo網絡卡,沒有eth0也沒有ifcfg-eth0檔案,可以初步說明沒有網絡卡驅動 1.首先下載一個centos6.0的網絡卡驅動(舊版本的網絡卡驅動網上很難找,本人網上沒找到,最後通過客服人員才獲得,已經傳到部落格的資源上面) 2.進行如下操作: Linux系統下如果沒有安裝網絡卡載入網絡卡驅動,應該是看不到網絡卡的具體型號。 1.安裝Linux系統後在網路管理中看不到任何硬體網路。 2.使用命令檢視網絡卡是否識別,#lscpi 或者#lspci –v 如果沒有看到與網絡卡有關的資訊,那麼就需要檢視網絡卡是否有問題。 執行 lscpi: 3.檢視是否載入網絡卡驅動,還是使用#lspci 主要是看Kernel modules一行,如果沒有載入資訊,執行第4步
- 將驅動程式壓縮檔案xxx-.tar.gz複製到一個臨時目錄中,並使用以下命令解壓縮: # tar xvzf xxx-.tar.gz 2.構建驅動程式為執行核心可載入模組 #cd xxx-/src # make
-
可能出現報錯:kernel header files not in any of the expected location: 解決:安裝核心依賴包:yum -y install kernel-devel 執行make就成功了*
3.載入驅動程式 #make install 4. #depmod -a 5.重新啟動系統,啟動過程中找到網絡卡進行相應配置。 網絡卡驅動安裝完成後,發現執行ifconfig命令後出現了eth0的資訊,但是並沒有出現ifcfg-eth0的檔案,本人是手動建立了一個,結果還不錯!!!!