最近在笔记本上装了一个RHEL6.0的系统,由于笔记本内置无线网卡坏掉来,自己以前一直用的是外接USB无线网卡,RHEL默认是不带USB无线网卡驱动的,所以在linux下面无法使用无线网卡,所以就需要自己装无线网卡驱动了。
百度Linux无线网卡安装方法主要有两种:
第一种:下载跟你网卡芯片适配的驱动源码,自己编译,安装,事实证明此方法较为复杂;
第二种:直接下载跟网卡芯片适配的rpm包(除ubuntu之外都可以用)、deb安装包(ubuntu),然后rpm或者dpkg安装即可,这种方法简单方便,但前提是要找到可以用的rpm包或者deb安装包才行。
下面先介绍第一种方法:
Step1: 查询自己的无线网卡芯片型号,具体方法是将USB网卡插在电脑上,在终端中输入命令:lsusb回车,在列出的几个USB设备信息里面找到网卡的那一行,里面就包含了芯 片型号信息。
我的芯片型号是Realtek 8179。
Step2: 上网搜索下载Realtek 8179型号的Linux驱动源码,我找到的可以用的一个竟然是在 GitHub 上,由衷的感叹一下 GitHub的强大。
在此附上连接 https://github.com/lwfinger/rtl8188eu。
Step3: 编译源码,要使用GCC/Make等编译工具,如果没有安装 GCC 的话,需要提前安装GCC。怎么安装GCC,可以自行百度。
Step4:配置网卡,包括开机自启动等的实现,我的方法是直接在开机配置文件中加入 ifconfig wlan0 up; wlan0 就是你安装的网卡。
第一种方法比较复杂,建议初学者优先采用第二种方法,第二种方法不行的话再采用第一种方法。
第二种方法:
Step1: 下载跟网卡芯片型号匹配的rpm包(本人red hat系统,无法用deb)。
针对Realtek 8179系列网卡,网上有一个很好用的deb驱动包,据说网卡信号比windows的还好。
链接:http://download.csdn.net/detail/rainysia/6754869
没有找到合适的rpm包,所以需要第二步。
Step2: 第二步主要是将deb包转换为rpm包,在网上找到了一个工具;
链接:http://packages.debian.org/unstable/source/alien
文件名叫做:alien_8.81.tar.gz
将工作目录切换到你的下载目录下,输入 tar -zxvf alien_8.81.tar.gz
接着将工作目录切换到当前工作目录下的 alien文件夹
输入命令:./alien.pl -r ../skype-debian_2.0.0.63-1_i386.deb
就可以将.deb文件转换为rpm文件了。
Step3: 安装rpm包
输入命令 rpm -ivh /.../../.rpm既可以安装。
至此两种方法介绍完毕,希望对你有用!
另外,rpm安装比较麻烦的是包的依赖关系。比如,你要安装 A.rpm,操作提示你 B.rpm is needed by B.rpm。这个时候你就要先安装 B.rpm了,以此类推。
一种比较复杂的情况是相互依赖,如 A.rpm 依赖 B.rpm, B.rpm 又依赖 A.rpm,先装哪一个都是错。这种情况可以使用 rpm -ivh A.rpm B.rpm一条命令,两个同时装。
另外一种情况是,系统中已经存在了某个版本,假如说 A.rpm 依赖 B.rpm, 但是系统中已经有一个 B1.0版本安装了,但A 不能依赖 B1.0版本,这个时候我通常的做法是强制覆盖安装B。 输入命令 rpm -ivh B.rpm --force --nodeps回车。