免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2989 | 回复: 0
打印 上一主题 下一主题

wpa_supplicant使用笔记-wpa_cli iwconfig [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-18 15:47 |只看该作者 |倒序浏览
  
还在搞8634,看不到头了。。唉。wireless_tools的缺点是不支持WPA认证,所以有必要把wpa_supplicant也移植过来。无线
网卡是基于zydas芯片的,正好可以在网上搜到wpa_supplicant的zydas专用包:wpa_supplicant-
0.4.7_zydas_pre3.tar.gz
   
移植很简单,解包直接修改Makefile,把CC改成mipsel-linux-gcc,然后编译直接通过。编译完成后可以发现有几个可执行程
序:wpa_supplicant,wpa_cli等。wpa_supplicant是核心程序,它和wpa_cli的关系就是服务和客户端的关系:后台
运行wpa_supplicant,使用wpa_cli来搜索、设置、和连接网络。
      wpa_supplicant有一堆参数,可以把这些参数放在一个配置文件中,也可以直接在运行程序的时候指定。每次都要用的参数肯定还是存到配置文件里方便,创建一个wpa_supplicant.conf,键入以下内容(抄来的):
[color="#0000ff"]# 请不要修改下面这一行内容,否则将不能正常工作
ctrl_interface=/var/run/wpa_supplicant
# 确保只有root用户能读取WPA的配置
ctrl_interface_group=0
# 使用wpa_supplicant来扫描和选择AP
ap_scan=1
[color="#0000ff"]...
      配置文件同时会存储网络配置,这取决于使用wpa_cli所做的操作。配置文件弄好后就可以运行wpa_supplicant了。在那之前当然要先插好无线网卡,载入驱动:
bash#  insmod zd1211b.ko
bash#  ifconfig eth1 up
[color="#0000ff"]bash#  wpa_supplicant -B -ieth1 -Dzydas -c/etc/wpa_supplicant.conf
      
     参数-B代表后台运行,-ieth1代表使用设备eth1,-Dzydas代表网卡芯片是zydas,-c指定配置文件。
     接下来就可以使用wpa_cli来配置网络了,
bash#  wpa_cli -ieth1 scan  //搜索无线网
bash#  wpa_cli -ieth1 scan_results  //显示搜索结果
bash# wpa_cli -ieth1 add_network
bash# iwconfig eth1 essid "you_wifi_net"
bash# wpa_cli -ieth1 password 0 "password"
bash# wpa_cli -ieth1 enable_network
luther.gliethttp add here-ieth1也是[color="#0000ff"]wpa_cli和[color="#0000ff"]wpa_supplicant进行unix方式进行进程见通信的文件名.
[color="#0000ff"][color="#0000ff"]wpa_supplicant执行时会在/data/system/wpa_supplicant[color="#0000ff"]目录下创建[color="#0000ff"]eth1文件,所以就能unix通信了
下载地址:http://hostap.epitest.fi/releases/
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/96145/showart_1968855.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP