环境:centos i386

所需驱动:http://pan.baidu.com/s/1qWIvNZY


要centos能够使用无线网卡上网,必不可少的就是无线网卡的驱动,首先需要将无线网卡的驱动安装上,我这里用的是rtl8188eus芯片的无线网卡,下载驱动一定要下载对应型号的网卡驱动,如果找不到对应型号的可以到http://wireless.kernel.org下载兼容版的。

我这里已经下载好驱动并且已经传到linux里面了

Centos使用无线网卡上网_第1张图片

之后就需要对驱动进行解压安装

223814908.png

切换到解压的目录里可以看到里面已经有了一个Makefile 文件,说明我们不需要在检测编译环境可以直接执行make,这里要注意的时执行make之前一定要搭建好编译环境,在这里我就不详细介绍了,如有不明白的可以到http://mading.blog.51cto.com/8252187/1341185查看。

安装完成后可以到/lib/modules/2.6.32-358.el6.i686/kernel/drives/net/wireless/目录下查看到8188eu.ko文件

223829833.png

但是这样并不能直接使用无线网卡,因为系统并没有加载无线网卡的模块

223841138.png

我们需要重启或者加载8188eu模块,我们就加载一下模块试试

223852791.png

模块已经加载上了,再看看能不能找到无线网卡

Centos使用无线网卡上网_第2张图片

可以看到无线网卡已经找到了,但是并未有获得地址,那是因为我们并没有链接到任何无线网络上,那就先来扫描一下周围的无线网络使用命令 iwlist wlan0 scanning

223931411.png

没发现无线网络,可是周围有无线网络呀,这是怎么回事,其实是无线网卡没有开启,我们可以通过 ifconfig查看

Centos使用无线网卡上网_第3张图片

看到了吧,没有无线网卡,那就是没有开启,那我们就开启无线网卡,使用ifconfig wln0 up开启

223959435.png

再查看就肯定有了

Centos使用无线网卡上网_第4张图片

那我们就来扫描一下无线

Centos使用无线网卡上网_第5张图片

可以看到很多无线,我这里能搜到21个,但是要连接无线必须要进行wpa验证,那我们还需要安装wpa的验证工具

224037659.png

完成后我们可以使用wpa_passphrase 无线网络名字

Centos使用无线网卡上网_第6张图片

但是这样是不行的,这根本就没有放到配置文件里面,所以还需要放到配置文件里,我们可以通过追加的方式写入到配置文件里

224058937.png

回车后直接输入密码就可以了,然后在配置文件里面就可以看到

Centos使用无线网卡上网_第7张图片

然后我们要使用wpa_supplicant 连接工具进行连接,它的使用参数有以下几种:

-D指明驱动,-i 指明使用哪个网卡,-c 指明配置文件,-B表示在后台执行。


224129517.png

224210538.png

连接成功,我们可以查看一下

224231168.png

但是我们现在是没有地址的,我们可以通过dhclient动态获得。获得地址后就可以上网了。但是还有一个问题,如果我们想要开机启动,那就要把这些命令写到开机脚本里,echo “wpa_supplicant –I wlan0 –c/etc/wpa_supplicant/wpa_supplicant.conf –D wext -B” >>/etc/rc.d/rc.local

然后我们进入/etc/rc.d/rc.local 里面把dhclient wlan0 也写入里面这样开机就可以获得地址了。