wpa_supplicant介绍

简介: wpa_supplicant介绍

来源

wpa_supplicant本是开源项目源码,被谷歌修改后加入Android移动平台,它主要是用来支持WEP,WPA/WPA2和WAPI无线协议和加密认证的,而实际上的工作内容是通过socket(不管是wpa_supplicant与上层还是wpa_supplicant与驱动都采用socket通讯)与驱动交互上报数据给用户,而用户可以通过socket发送命令给wpa_supplicant调动驱动来对WiFi芯片操作。

简单的说,wpa_supplicant就是WiFi驱动和用户的中转站外加对协议和加密认证的支持。


简介

wpa_supplicant是一个连接、配置WIFI的工具,它主要包含wpa_supplicant与wpa_cli两个程序。wpa_supplicant是服务端,wap_cli是客户端,一般情况下使用wpa_cli就可以操作WiFi。

但是它不支持所有的驱动,可以浏览wpa_supplicant网站获得它所支持的驱动列表。

另外,wpa_supplicant目前只能连接到那些你已经配置好SSID的无线网络,也就是使用前需要配置好wpa_supplicant的配置文件.

 


下载地址

wpa_supplicant的编译需要用到的3个源码包, 分别是wpa_supplicant, openssl, libnl

wpa_supplicant的下载地址:http://w1.fi/releases/

openssl的下载地址:https://www.openssl.org/so

libnl的下载地址:http://www.infradead.org/~tgr/libnl/files/


使用

wpa_supplicant服务端的使用

wap_cli客户端的使用

目录
相关文章
|
3月前
|
Web App开发 资源调度 网络协议
RTS 与 FreeSWITCH
这篇文章介绍了RTS(Real-Time Switch),一个FreeSWITCH的衍生品,它提供了稳定发行版、实用默认配置、新特性、国产化适配、改进的控制接口和UI等,同时讨论了RTS的默认编译模块调整、禁用Stun功能、增加的RTP相关函数、WebRTC Media Bundle支持、HTTP相关函数增加、默认禁用自动NAT、Windows编译问题解决、录音文件权限修改、mod_httapi和mod_logfile模块优化,以及文档贡献和国内访问GitHub的方法。
55 0
|
5月前
|
虚拟化
深入了解Libvirt中的Keepalive配置
深入了解Libvirt中的Keepalive配置
|
6月前
|
数据安全/隐私保护
wpa_supplicant 的使用
wpa_supplicant 的使用
169 1
|
测试技术 Apache 前端开发
|
vr&ar
wpa_supplicant移植
移植openssl-0.9.8za cp ../wpa_supplicant-2.5/patches/openssl-0.9.8za-tls-extensions.patch .patch -p1 < openssl-0.
1121 0
|
机器学习/深度学习 Unix Linux
wpa_supplicant drivers 查看跟踪
/**************************************************************************** * wpa_supplicant drivers 查看跟踪 * 说明: * 最近调试wifi的时候由于wpa_supplicant仅仅支持wext,但是芯片移植手册上 * 却要使用nl80211模式,总是找不到查询方法,于是今天跟wpa_supplicant代码的 * 时候发现通过-h参数就可以查看到。
1073 0
|
Windows Ubuntu
I.MX6 wpa_supplicant_8 编译问题
/************************************************************************ * I.MX6 wpa_supplicant_8 编译问题 * 说明: * 在移植wifi过程中,要编译wpa_supplicant_8这个模块,记录一下问题。
868 0
wpa_supplicant是什么?
/************************************************************************ * wpa_supplicant是什么? * 声明: * 最近要处理wifi这块的内容...
1362 0
|
网络协议 Apache