环境:Cent Os 6.0
首先查看自己无线网卡品牌、版本型号
查看系统内核里是否支持该版本网卡芯片
[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
如果没有就需要从官网上下载驱动
下载好后解压
[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
安装无线网卡工具 iwconfig和iwlist
[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
到这里,我们的实验就完成了。