linux局域网网络工具,Linux局域网工具wpa_supplicant 与 wireless tools 区别

前段时间已经给imx283移植过RTL8192EU的无线网卡,使用了wireless tool工具http://www.rainfly.cn/?post=185

这个命令行工具很强大基本满足很多种wlan硬件驱动,可惜不能连接上那些只支持WPA和AP的信号上面,(当然2.4G的这种路由器已经灭绝了)。

关于wireless tool的编译及用法,在上一个帖子已经说得很清楚了,今天主要研究一下 wap_supplicant工具

一、编译wpa_supplicant

http://hostap.epitest.fi/wpa_supplicant/  下载wpa_supplication

http://www.openssl.org/source/   下载openssl

1.把补丁拷贝到openssl

cp wpa_supplicant-0.7.3/patches/openssl-0.9.8i-tls-extensions.patch openssl-1.0.1c/

2.修改openssl Makefile

CC= arm-none-linux-gnueabi-gcc

AR= arm-none-linux-gnueabi-ar $(ARFLAGS) r

RANLIB= arm-none-linux-gnueabi-ranlib

3.make  && make install

4.进入wpa_supplicant目录

#cp defconfig .config

#vim .config

CC= arm-linux-gcc -L/usr/local/ssl/lib/

CFLAGS += -I/usr/local/ssl/include/

LIBS += -L/usr/local/ssl/lib/

#make

编译后将产生的wpa_supplicant和wpa_cli拷贝到开发板根文件系统的sbin目录下(/sbin);没有sbin目录就放在bin下面,查看tab键能否补齐工具,基本安装完成。

二.wpa_supplicant用法:

在根文件系统/etc(此路径为开发板路径)下添加wpa_supplicant配置文件wpa_supplicant.conf

其中wpa_supplicant.config 可参考内容如下:

ctrl_interface=/var/run/wpa_supplicant

ap_scan=1

network=

{

proto=RSN

key_mgmt=WPA-PSK

pairwise=CCMP TKIP

group=CCMP TKIP

ssid="IDEASK" #连接的ap

psk="12345678" #wifi密码

}

wpa_supplicant -D wext -c ./wpa_supplicant.conf -i wlan0 -B

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值