博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
wpa_supplicant安装
阅读量:4567 次
发布时间:2019-06-08

本文共 1281 字,大约阅读时间需要 4 分钟。

下载

源代码官网下载路路径:

下载到的文件是 wpa_supplicant-2.6.tar.gz ,解压,进入到wpa_supplicant文件夹中

#cp defconfig .config

#vim .config 

修改.config文件

CC=arm-arago-linux-gnueabi-gcc

CONFIG_TLS=internal, #不使用openssl

#注释打开

CONFIG_INTERNAL_LIBTOMMATH=y

ifndef CONFIG_INTERNAL_LIBTOMMATH
LTM_PATH=/usr/src/libtommath-0.39
CFLAGS += -I$(LTM_PATH)
LIBS += -L$(LTM_PATH)
LIBS_p += -L$(LTM_PATH)
endif

编译,加速编译

#make -j

编译生成以下三个文件

wpa_supplicantwpa_passphrasewpa_cli

文件有点大,strip一下

arm-arago-linux-gnueabi-strip wpa_supplicantarm-arago-linux-gnueabi-strip wpa_passphrasearm-arago-linux-gnueabi-strip wpa_cli

wpa_supplicant的使用

拷贝配置文件,然后修改 

#cp ./wpa_supplicant-2.6/wpa_supplicant/wpa_supplicant.conf ./

改成一个简单的配置文件

ctrl_interface=/var/run/wpa_supplicantap_scan=1network={ssid="TP-LINK_401"proto=WPAkey_mgmt=WPA-PSKpairwise=CCMP TKIPgroup=CCMP TKIP WEP104 WEP40psk="qwertyui"priority=5}

启动wpa_supplicant,使用如下命令

#wpa_supplicant -B -i wlan0 -c /home/root/wpa_config

查看链接状态

root@am335x:~# wpa_cli statusSelected interface 'wlan0'bssid=d0:76:e7:66:6d:f6freq=0ssid=TP-LINK_401id=0mode=stationpairwise_cipher=CCMPgroup_cipher=CCMPkey_mgmt=WPA-PSKwpa_state=COMPLETEDip_address=192.168.1.106address=00:0f:00:5a:c5:c9root@am335x:~#

不能上外网的话,重启网络试试

#/etc/init.d/networking restart

 

转载于:https://www.cnblogs.com/shawn-meng/p/9737216.html

你可能感兴趣的文章
IsBackground的理解
查看>>
Java中的Scoket编程
查看>>
WPF邮件群发工具开发 之 进度条(属性改变通知机制)的实现
查看>>
ubuntu14.04 放开串口权限
查看>>
HttpClient封装工具类
查看>>
机器学习 回归算法
查看>>
SSM博客登录注册
查看>>
在Linux系统上部署发布java web系统(Ubuntu16.04)
查看>>
shell 学习之脚本编写1
查看>>
winForm 程序开发界面参数传递
查看>>
查询计算机启动了多长时间的工具
查看>>
【转】Spring MySQL 事务隔离级别,传播机制,savepoint
查看>>
IOS 开发中的KVC 和KVO
查看>>
05-Python基础之函数基础
查看>>
水晶苍蝇拍:价值投资的“基础,重点和核心” (2010-06-23 18:30:07)
查看>>
HTML超链接的使用
查看>>
h5微信支付在微信内页使用微信公众号支付
查看>>
分区函数Partition By的与row_number()的用法以及与排序rank()的用法详解(获取分组(分区)中前几条记录)(转)...
查看>>
设计模式学习之责任链模式(Chain of Responsibility,行为型模式)(22)
查看>>
AnimatorCompatHelper clearInterpolator
查看>>