环境:centos i386
所需驱动:http://pan.baidu.com/s/1qWIvNZY
要centos能够使用无线网卡上网,必不可少的就是无线网卡的驱动,首先需要将无线网卡的驱动安装上,我这里用的是rtl8188eus芯片的无线网卡,下载驱动一定要下载对应型号的网卡驱动,如果找不到对应型号的可以到http://wireless.kernel.org下载兼容版的。
我这里已经下载好驱动并且已经传到linux里面了
之后就需要对驱动进行解压安装
切换到解压的目录里可以看到里面已经有了一个Makefile 文件,说明我们不需要在检测编译环境可以直接执行make,这里要注意的时执行make之前一定要搭建好编译环境,在这里我就不详细介绍了,如有不明白的可以到http://mading.blog.51cto.com/8252187/1341185查看。
安装完成后可以到/lib/modules/2.6.32-358.el6.i686/kernel/drives/net/wireless/目录下查看到8188eu.ko文件
但是这样并不能直接使用无线网卡,因为系统并没有加载无线网卡的模块
我们需要重启或者加载8188eu模块,我们就加载一下模块试试
模块已经加载上了,再看看能不能找到无线网卡
可以看到无线网卡已经找到了,但是并未有获得地址,那是因为我们并没有链接到任何无线网络上,那就先来扫描一下周围的无线网络使用命令 iwlist wlan0 scanning
没发现无线网络,可是周围有无线网络呀,这是怎么回事,其实是无线网卡没有开启,我们可以通过 ifconfig查看
看到了吧,没有无线网卡,那就是没有开启,那我们就开启无线网卡,使用ifconfig wln0 up开启
再查看就肯定有了
那我们就来扫描一下无线
可以看到很多无线,我这里能搜到21个,但是要连接无线必须要进行wpa验证,那我们还需要安装wpa的验证工具
完成后我们可以使用wpa_passphrase 无线网络名字
但是这样是不行的,这根本就没有放到配置文件里面,所以还需要放到配置文件里,我们可以通过追加的方式写入到配置文件里
回车后直接输入密码就可以了,然后在配置文件里面就可以看到
然后我们要使用wpa_supplicant 连接工具进行连接,它的使用参数有以下几种:
-D指明驱动,-i 指明使用哪个网卡,-c 指明配置文件,-B表示在后台执行。
连接成功,我们可以查看一下
但是我们现在是没有地址的,我们可以通过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 也写入里面这样开机就可以获得地址了。
转载于:https://blog.51cto.com/mading/1344867