GNU/Linux的安裝過程中實際上已經安裝了很多可用的網卡驅動,但這一款:Realtek PCIe GBE Family Controller的驅動卻沒有。
而我的台式機:惠普 HP Pro 3380 MT剛好使用的是這一款網卡。由於沒有網絡,而CentOS6.x又沒有預裝gcc,g++編譯環境,著實折騰了很久。2)由於我制作了光盤鏡像,我這裡采用的方法是先在文件'/etc/yum.repos.d/CentOS-Media.repo'的baseurl中添加:‘file:///media/CentOS_6.6_Final/’
然後直接在終端中輸入命令:yum --disablerepo=\* --enablerepo=c6-media [command] ([cmmand] = 'install gcc'),所有的安裝命令可以模擬這個方法。 3)接下來我們在這裡http://www.realtek.com.tw/Default.aspx下載相應的網卡驅動。
4) 使用命令解壓文件:tar jxvf r8168-8.039.00.tar.bz2
5) 使用命令 sudo ./autorun.sh安裝。此時,又會出現錯誤,因為我們沒有安裝內核源碼包,需要采用步驟1),2)中的方法安裝"kernel-devel",命令為:
yum --disablerepo=\* --enablerepo=c6-media install kernel-devel
6) 再執行 sudo ./autorun.sh
7)第6)步驟成功以後,可以在目錄'/lib/modules/$(uname -r)/kernel/drivers/net/'中查看到r8186.ko文件,說明安裝成功。
使用命令:lsmod | grep r8168,查看剛剛安裝的網卡驅動模塊是否加載,如果沒有加載可在目錄'/lib/modules/$(uname -r)/kernel/drivers/net/'中使用命令:sudo depmod -a
使用命令:lspci | grep net ,查看網卡驅動是否啟動
8) 成功完成7)說明網卡已成功安裝。一般情況下這時右上角的網絡圖標上面的小紅叉應該就沒有了,表示網卡已連接上了網絡。如果還是沒有的話,可采用接下來的方法。
網卡驅動安裝成功,依然無法連接網絡
三 配置網絡(可選)
原因是沒有配置eth0, 這裡 http://www.linuxidc.com/Linux/2015-01/111265.htm 有解決辦法。
更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14