CentOS 6 安装无线网卡驱动

0 前言

最近闲来无事,决定研(ru)究(keng)一下Linux,装了一个CentOS 6.5 的版本,安装过程一切顺利,安装完后打算联网安装软件,看了一眼无线连接,what?!发现根本识别不了无线网卡,当时我的表情是这样的:

CentOS 6 安装无线网卡驱动_第1张图片
what?!

上网看了一大堆教程,发现都解决不了问题,最后把各篇教程的精华部分来了个集合,居然成功了。下面我就来总结一下这个刺激的填坑过程

1 安装gcc

gcc的安装方式可分为3种,下面我分别说一下这3种情况的安装过程。

1.1 有线网络可用的情况下安装

这是最轻松而且最靠谱的安装方式,仅需三步:

(1)进入管理员账号: root为管理员用户名,输入的密码为管理员密码

$ su root

(2)安装 gcc

$ yum install gcc -y

(3)安装 kernel-devel

$ yum install kernel-devel  -y

1.2 有线网络不可用,仅有另一台能无线上网的电脑

这种情况有点悲催,但还是有解决方法

(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)在管理员账户下,根据上述文件列表依次执行如下命令,其中 filename 为文件完整名:

$ rpm -ivh filename

1.3 有线网络和无线网络均不可用

恭喜你,你终于遇到了最坏的情况了。建议吃一包辣条压压惊,然后找个有网络的地方开始1.1


CentOS 6 安装无线网卡驱动_第2张图片
latiao

2 安装网卡驱动

此步需要网络支持,无线或有线均无法工作的请跳至1.3

2.1 查看内核版本和网卡型号

(1)查看内核版本

$ uname -r

我的内核版本为 2.6.32-573.el6.x86_64

(2)查看网卡型号

$ lspci | grep -i network

型号为 Realtek RTL8188CE

2.2 下载驱动

猛戳 http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PFid=48&Level=5&Conn=4&ProdID=228&DownTypeID=3&GetDown=false&Downloads=true 根据型号和内核选择网卡驱动。

在此有个十分诡异的问题,我的CentOS内核为 2.6.32,当我选择 RTL8818CE 内核为Linux driver for kernel 2.6.24 (and later) 的版本时会安装失败,选择Linux driver for kernel 2.6.23 (and earlier)却能安装成功。有知道的朋友麻烦留言解释一下。

2.3 编译并安装

解压下载后的文件,并cd到解压后的文件夹内,执行如下命令:

$ make && make install

安装成功后重启电脑,你会发现无线网卡又回来了。赶紧连个wifi,enjoy it!


CentOS 6 安装无线网卡驱动_第3张图片

你可能感兴趣的:(CentOS 6 安装无线网卡驱动)