无线网卡的安装及使用
近几年无线网络使用的越来越多,在windows下使用无线网卡非常方面,但在Linux下怎么使用呢?
一:首先要能清楚使用的是什么借口类型的无线网卡,常见的接口类型有PCI(台式机)、USB(台式机、笔记本)Carbus/PCMCIA(笔记本)等。
二:无线网卡使用的是哪一类芯片,并到相关网站下载对应的驱动程序使用以下命令可以查看芯片类型
lsusb usb接口
lspci pci接口
下面以Realtek的RTL89CU为例在32位的centos6.4系统上来安装无线网卡
三:安装驱动程序
把从官网下来的驱动程序8192拷到/root/下展开后发现无config文件但有makefile文件
直接make 和make install 来安装驱动程序
在这里我们可以看到在/lib/modules/2.6.32-431.el6.i686/kernel/drivers/net/wireless/
目录下安装了一个8192cu.ko的内核模块
来到这个目录下可以看到安装的内核模块
加载模块来驱动硬件,可以使用命令 insmod 【全路径,不能解决依赖】
modprobe 【模块名称,自动解决依赖】
在这里我们使用modprobe,并用lsmod过滤后发现了8192cu
使用ifconfig –a 可以看到wlan0
使用yum安装wireless工具
激活wlan0
扫描周围的无线网络,发现了两个网络YANGZONG和php-1
安装wpa工具
yum --disablerepo=\* --enablerepo=c6-media install wpa_supplicant -y
使用wpa_passphrase产生秘钥用wpa_supplicant连接到php-1上
使用DHCP自动获得iP地址
这里可以看到能ping通无线路由器的ip地址和获得了默认路由
由于以上配置下次开机不会自动运行还需要手工配置这肯定不是我们所希望看到的,所以要把它们写入一个开机脚本里,以便下次开机能够自动运行。
[[email protected] Packages]# echo "modprobe 8192cu" >>/etc/rc.d/rc.local
[[email protected]]#echo"wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext" >>/etc/rc.d/rc.local
[[email protected] Packages]# echo "dhclient wlan0" >>/etc/rc.d/rc.local
再次开机后可以发现无线网卡就能够自动连上了