首页 > 其他 > 详细

使用wpa_supplicant测试 WIFI 驱动模块——RTL8188CUS

时间:2015-03-27 12:50:35      阅读:373      评论:0      收藏:0      [点我收藏+]

firmware:RTL8188CUS wifi模块 && arm11

kerenel: Linux 3.0.1

 

准备工作:移植wpa_supplicant测试程序至arm开发板

     根据源码,编译出驱动8192cu.ko.

 

配置文件/etc/wpa_supplicant.config分析:

ctrl_interface=/var/run/wpa_supplicant
#ap_scan=2

network={
       ssid="your_ssid"
       proto=WPA2 WPA
       key_mgmt=WPA-PSK
       pairwise=CCMP TKIP
       group=CCMP TKIP
       psk=your_psk
}

ssid 即 无线网络名称,

psk 是 经过wps_passphrase运算后得到的string,

proto 和 pairwise 均可通过你连接的无线网络确定。

 

psk得到方式

#wpa_passphrase ssid名 密码 >> /etc/wpa_supplicant.conf

 

之后/etc/wpa_supplicant.conf就会多了这样的内容

network={
      ssid="your_ssid"
      #psk="1234567890"
      psk=4b2bc7cbb3710e9ea43f09e8d57e8bdb3b2a2127af44960d73216c3612f6baba
}

用这个psk替换掉上面的psk.

运行

#wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -B

 

也可以加入 -dd 选项观察debug信息,加入 -D 指定driver,如 -Dwext.

我在调试过程出现了ioctl[SIOCSIWAP]: Operation not permitted,加入-dd选项并没有发现异常,先忽略该问题。

再运行

#udhcpc -i wlan0

 

即可获取ip.

 

成功后运行#iwconfig wlan0 截图如下:

技术分享

 

测试:

  可通过nfs搭载文件系统,传送一些文件观察是否有断开和速度等等。

 

其他有用的命令:

Scaning AP and See Results
#wpa_cli -p /var/run/wpa_supplicant scan
#wpa_cli -p /var/run/wpa_supplicant scan_result

 

使用wpa_supplicant测试 WIFI 驱动模块——RTL8188CUS

原文:http://www.cnblogs.com/omenglvrong1/p/4371296.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!