0 前言
最近閑來無事入蛆,決定研(ru)究(keng)一下Linux,裝了一個CentOS 6.5 的版本酷含,安裝過程一切順利鄙早,安裝完后打算聯(lián)網(wǎng)安裝軟件,看了一眼無線連接椅亚,what限番?!發(fā)現(xiàn)根本識別不了無線網(wǎng)卡呀舔,當(dāng)時我的表情是這樣的:
上網(wǎng)看了一大堆教程扳缕,發(fā)現(xiàn)都解決不了問題,最后把各篇教程的精華部分來了個集合,居然成功了躯舔。下面我就來總結(jié)一下這個刺激的填坑過程
1 安裝gcc
gcc的安裝方式可分為3種,下面我分別說一下這3種情況的安裝過程省古。
1.1 有線網(wǎng)絡(luò)可用的情況下安裝
這是最輕松而且最靠譜的安裝方式粥庄,僅需三步:
(1)進(jìn)入管理員賬號: root為管理員用戶名,輸入的密碼為管理員密碼
$ su root
(2)安裝 gcc
$ yum install gcc -y
(3)安裝 kernel-devel
$ yum install kernel-devel ?-y
1.2 有線網(wǎng)絡(luò)不可用豺妓,僅有另一臺能無線上網(wǎng)的電腦
這種情況有點悲催惜互,但還是有解決方法
(1)猛戳 http://vault.centos.org/6.x/os/x86_64/Packages/ 下載需要的rpm包,其中6.x為你的CentOS版本號琳拭。需要的rpm包為:
ppl-0.10.2-11.el6.x86_64.rpm
cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
mpfr-2.4.1-6.el6.x86_64.rpm
cpp-4.4.6-4.el6.x86_64.rpm
kernel-headers-2.6.32-431.el6.x86_64.rpm
glibc-headers-2.12-1.80.el6.x86_64.rpm
glibc-devel-2.12-1.80.el6.x86_64.rpm
libstdc++-devel-4.4.6-4.el6.x86_64.rpm
gcc-4.4.6-4.el6.x86_64.rpm
gcc-c++-4.4.6-4.el6.x86_64.rpm
(2)在管理員賬戶下训堆,根據(jù)上述文件列表依次執(zhí)行如下命令,其中 filename 為文件完整名:
$ rpm -ivh filename
1.3 有線網(wǎng)絡(luò)和無線網(wǎng)絡(luò)均不可用
恭喜你白嘁,你終于遇到了最壞的情況了坑鱼。建議吃一包辣條壓壓驚,然后找個有網(wǎng)絡(luò)的地方開始1.1
2 安裝網(wǎng)卡驅(qū)動
此步需要網(wǎng)絡(luò)支持絮缅,無線或有線均無法工作的請?zhí)?.3
2.1 查看內(nèi)核版本和網(wǎng)卡型號
(1)查看內(nèi)核版本
$ uname -r
我的內(nèi)核版本為 2.6.32-573.el6.x86_64
(2)查看網(wǎng)卡型號
$ lspci | grep -i network
型號為 Realtek RTL8188CE
2.2 下載驅(qū)動
猛戳 http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PFid=48&Level=5&Conn=4&ProdID=228&DownTypeID=3&GetDown=false&Downloads=true 根據(jù)型號和內(nèi)核選擇網(wǎng)卡驅(qū)動鲁沥。
在此有個十分詭異的問題,我的CentOS內(nèi)核為 2.6.32耕魄,當(dāng)我選擇 RTL8818CE 內(nèi)核為Linux driver for kernel 2.6.24 (and later) 的版本時會安裝失敗画恰,選擇Linux driver for kernel 2.6.23 (and earlier)卻能安裝成功。有知道的朋友麻煩留言解釋一下吸奴。
2.3 編譯并安裝
解壓下載后的文件允扇,并cd到解壓后的文件夾內(nèi),執(zhí)行如下命令:
$ make && make install
安裝成功后重啟電腦则奥,你會發(fā)現(xiàn)無線網(wǎng)卡又回來了考润。趕緊連個wifi,enjoy it!