歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 6.x 系統安裝+網卡驅動安裝(Realtek PCIe GBE Family Controller for Linux)

CentOS 6.x 系統安裝+網卡驅動安裝(Realtek PCIe GBE Family Controller for Linux)

日期:2017/2/28 14:24:13   编辑:Linux教程

GNU/Linux的安裝過程中實際上已經安裝了很多可用的網卡驅動,但這一款:Realtek PCIe GBE Family Controller的驅動卻沒有。

而我的台式機:惠普 HP Pro 3380 MT剛好使用的是這一款網卡。由於沒有網絡,而CentOS6.x又沒有預裝gcc,g++編譯環境,著實折騰了很久。

下面總結一下安裝過程:
一 安裝CentOS系統

1 用光盤(或者U盤)制作映像文件。注:我這裡使用的映像文件是CentOS-6.6-i386-bin-DVD1.iso (本來也打算采用64位的系統,但由於本機器主板同時支持UEFI模式和BIOS模式,且CentOS 6.4及以上64位的系統默認使用的是UEFI安裝模式。在UEFI安裝模式,需要硬盤分區是GPT分區,而本機硬盤以采用MBR分區模式,固總是安裝不上。具體可google “UEFI”)

2 正常安裝CentOS,這一步驟具體方法網上有很多。由於系統引導問題,建議閱讀以後再安裝。可參照:http://www.linuxidc.com/Linux/2014-04/100032.htm

安裝完成以後,我們會發現一切OK,但就是上不了網,就出現了本文開頭所提到的問題。

二 安裝編譯環境及網卡驅動

接下來,我們就要安裝網卡驅動:
首先,安裝gcc, g++編譯環境。因為上不了網,所以只能使用光盤鏡像中的安裝文件,幸而鏡像文件中有這些必須的文件。
1)加載光盤(或者U盤)鏡像文件到系統並設置yum軟件源為本地鏡像文件。方法可參照:http://www.linuxidc.com/Linux/2015-01/111266.htm

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

Copyright © Linux教程網 All Rights Reserved