wpa_supplicant 的使用
目录
概述
配置文件
wpa_supplicant参数
wpa_supplicant启动操作命令
概述
wpa_supplicant是wifi客户端(client)加密认证工具,
和iwconfig不同,wpa_supplicant支持wep、wpa、wpa2等完整的加密认证,而iwconfig只能支持wep。
和wpa_supplocant相对应的,ap端的加密认证工具为hostapd。
wpa_supplicant运行于后台,它需要借助控制台工具wpa_cli来进行手动操作
配置文件
在wpa_supplicant源码目录下,存在参考的配置文件wpa_supplicant.conf,几乎包含里所有的配置项。
我们的配置文件不需要这么复杂,开始测试阶段,我只写最简单的配置文件,其它手动操作先。
在/etc/下建立配置文件wpa_supplicant.conf,内容如下:
ctrl_interface=/var/run/wpa_supplicant
update_config=1#其中,update_config=1使能配置更改。
wpa_supplicant参数
#wpa_supplicant --help
usage:wpa_supplicant [-BddhKLqqtuvW] [-P<pid file>] [-g<global ctrl>] \[-G<group>] \-i<ifname> -c<config file> [-C<ctrl>] [-D<driver>] [-p<driver_param>] \[-b<br_ifname>] [-e<entropy file>] \[-o<override driver>] [-O<override ctrl>] \[-N -i<ifname> -c<conf> [-C<ctrl>] [-D<driver>] \[-p<driver_param>] [-b<br_ifname>] [-I<config file>] ...]drivers:nl80211 = Linux nl80211/cfg80211wext = Linux wireless extensions (generic)hostap = Host AP driver (Intersil Prism2/2.5/3)wired = Wired Ethernet driver
options:-b = optional bridge interface name-B = run daemon in the background-c = Configuration file-C = ctrl_interface parameter (only used if -c is not)-i = interface name-I = additional configuration file-d = increase debugging verbosity (-dd even more)-D = driver name (can be multiple drivers: nl80211,wext)-e = entropy file-g = global ctrl_interface-G = global ctrl_interface group-K = include keys (passwords, etc.) in debug output-t = include timestamp in debug messages-h = show this help text-L = show license (BSD)-o = override driver parameter for new interfaces-O = override ctrl_interface parameter for new interfaces-p = driver parameters-P = PID file-q = decrease debugging verbosity (-qq even less)-u = enable DBus control interface-v = show version-W = wait for a control interface monitor before starting-N = start describing new interfaceexample:wpa_supplicant -Dnl80211 -iwlan0 -c /etc/wpa_supplicant.conf -dd >/var/wifi_log &”
其中最常用的为:-i 指定端口,-c 指定配置文件,-D 指定使用的wifi驱动
我们这里只指定端口和配置文件,驱动使用默认的。
wpa_supplicant启动操作命令
wpa_supplicant -i ath0 -c /etc/wpa_supplicant.conf &
wpa_supplicant 的使用相关推荐
- 深入理解 wpa_supplicant(四)
本文为<深入理解Android Wi-Fi.NFC和GPS卷>读书笔记,Android源码为Android 5.1 android-5.1/external/wpa_supplicant_ ...
- 深入理解 wpa_supplicant(三)
本文为<深入理解Android Wi-Fi.NFC和GPS卷>读书笔记,Android源码为Android 5.1 android-5.1/external/wpa_supplicant_ ...
- 深入理解 wpa_supplicant(二)
本文为<深入理解Android Wi-Fi.NFC和GPS卷>读书笔记,Android源码为Android 5.1 struct wpa_global * wpa_supplicant_i ...
- 深入理解 wpa_supplicant(一)
本文为<深入理解Android Wi-Fi.NFC和GPS卷>读书笔记,Android源码为Android 5.1 wpa_supplicant 是一个开源软件项目,它实现了 Statio ...
- wpa_supplicant学习
2019独角兽企业重金招聘Python工程师标准>>> interface gtk makefile wrapper buffer methods 目录(?)[-] 本来以 ...
- linux 失败模式,在Linux中在AP模式下扫描失败(wpa_supplicant)
我正在使用wpa_supplicant创建一个访问点: wpa_supplicant -D nl80211 -i wlan0 -c /etc/wpa_supplicant_ap.conf 问题是当在接 ...
- linux 无线网络配置工具wpa_supplicant与wireless-tools
内容: 介绍 WPA Supplicant Wireless Tools 针对每个ESSID的网络配置 4.a. 介绍 目前您可以使用我们提供的wireless-tools 或wpa_supplica ...
- wpa_supplicant drivers 查看跟踪
/***************************************************************************** wpa_supplicant driver ...
- android wlan0 网卡过程,android WIFI网络驱动之wpa_supplicant程序详解
http://blog.csdn.net/wh_19910525/article/details/7392147 2012 目前可以使用wireless-tools 或wpa_supplicant工具 ...
- wpa_supplicant与kernel的接口
2019独角兽企业重金招聘Python工程师标准>>> 1. 接口定义实现wpa_drivers wpa_drivers的定义如下: [cpp] view plaincopy str ...
最新文章
- android 广播观察者,BroadcastReceiver和Activity之间的通信 – android
- linux c之管道的介绍、创建关闭和简单读写(父进程向子进程写入数据)
- Android之封装支付宝支付
- CUDA10.1配置VS2017
- EndNote使用技巧之一--参考文献的导入
- Arduino笔记-外部中断实验(震动传感器实时亮灯)
- mysql 存储过程参数集合_MySQL存储过程
- 今日恐慌与贪婪指数为73 贪婪程度有所上升
- 不确定度在线计算_不确定度标准给找全了,收藏下,有天会用得到
- rem适配的浏览器_[史上最全]UI相关尺寸单位详解 | px、pt、dp、sp、rem、vwvh、rpx、ppi、dpi、dppx...
- 3628、验证回文串
- 德马克机械波中shift over to right的意思
- 六爻金钱卦 手工摇卦方法
- 项目管理(软件开发)之思维导图使用
- 無間道III 終極無間
- ARM处理器比较:A8/A9
- MATLAB画NCEP风场
- nload0.7.2编译及使用说明
- supermap新建数据源_supermap iDesktop 处理数据集及生成场景缓存
- IBM X3650 服务器更换内存的过程记录