环境:Cent Os 6.0

首先查看自己无线网卡品牌、版本型号

Linux环境下无线网卡的安装_Linux

查看系统内核里是否支持该版本网卡芯片

[root@localhost ~]# cd /boot/

[root@localhost boot]# grep -i rtl config-2.6.32-358.el6.x86_64

CONFIG_RTL8180=m

CONFIG_RTL8187=m

CONFIG_RTL8187_LEDS=y

CONFIG_USB_RTL8150=m

# CONFIG_RTL8187SE is not set

# CONFIG_RTL8192SU is not set

# CONFIG_RTL8192E is not set

Linux环境下无线网卡的安装_Linux_02

如果没有就需要从官网上下载驱动

下载好后解压

[root@localhost /]# cd rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100601.tar.gz

由于还没有编译环境,所以要安装开发工具

[root@localhostrtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100601]#yum --disablerepo=\* --enablerepo=c6-media groupinstall  "Development tools" -y

安装完后

[root@localhost /]make

查看内核模块是否生成

[root@localhost boot]# ll /lib/modules/2.6.32-358.el6.x86_64/kernel/drivers/net/wireless/  

然后加载模块

[root@localhost /]makeinstall

[root@localhost /]modprobe  8192cu

安装无线网卡工具 iwconfigiwlist

[root@localhost /]#yum --disablerep=\* --enablerepo=c6-media install wireless-tools  -y

然后激活无线网卡

[root@localhost /]#ifconfig wlan0 up

使用无线网卡搜索附近无线网络

[root@localhost /]#iwlist wlan0 scanning

连接无线网需要身份验证,看电脑里是否安装wpa工具,如果没有需要安装

[root@localhost /]#rpm -ivh wpa_supplicant-0.7.3-4.e16_3.i686.rpm

接下来就可以连接无线网了

[root@localhost /]#wpa_passphrase  (输入想要连无线网的名称)

输入密码

连接无线网已经结束

这样密码会显示到屏幕上,如果觉得不安全,可以把密码放到文件/etc/wpa_supplicant/wpa_supplicant.conf中去

[root@localhost ~]# wpa_passphrase (无线网名称) >/etc/wpa_supplicant/wpa_supplicant.conf

输入密码

这样密码就写入文件中了

再次连接

[root@localhost ~]# wpa_supplicant -B -i wlan0 -D wext -C/etc/wpa_supplicant/wpa_supplicant.conf

    注:-B  放到后台运行  -i选择网卡  -D选择驱动  -C指定到文件

查看是否连接

[root@localhost ~]# iwconfig  

由于没有地址,需要设置自动获取IP

[root@localhost ~]# dhclient wlan0

我们可以把这些写入开机脚本

[root@localhost ~]# vim /etc/rc.d/rc.local

Linux环境下无线网卡的安装_Linux_03

到这里,我们的实验就完成了。