目录

概述

配置文件

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 的使用相关推荐

  1. 深入理解 wpa_supplicant(四)

    本文为<深入理解Android Wi-Fi.NFC和GPS卷>读书笔记,Android源码为Android 5.1 android-5.1/external/wpa_supplicant_ ...

  2. 深入理解 wpa_supplicant(三)

    本文为<深入理解Android Wi-Fi.NFC和GPS卷>读书笔记,Android源码为Android 5.1 android-5.1/external/wpa_supplicant_ ...

  3. 深入理解 wpa_supplicant(二)

    本文为<深入理解Android Wi-Fi.NFC和GPS卷>读书笔记,Android源码为Android 5.1 struct wpa_global * wpa_supplicant_i ...

  4. 深入理解 wpa_supplicant(一)

    本文为<深入理解Android Wi-Fi.NFC和GPS卷>读书笔记,Android源码为Android 5.1 wpa_supplicant 是一个开源软件项目,它实现了 Statio ...

  5. wpa_supplicant学习

    2019独角兽企业重金招聘Python工程师标准>>> interface  gtk  makefile  wrapper  buffer  methods 目录(?)[-] 本来以 ...

  6. linux 失败模式,在Linux中在AP模式下扫描失败(wpa_supplicant)

    我正在使用wpa_supplicant创建一个访问点: wpa_supplicant -D nl80211 -i wlan0 -c /etc/wpa_supplicant_ap.conf 问题是当在接 ...

  7. linux 无线网络配置工具wpa_supplicant与wireless-tools

    内容: 介绍 WPA Supplicant Wireless Tools 针对每个ESSID的网络配置 4.a. 介绍 目前您可以使用我们提供的wireless-tools 或wpa_supplica ...

  8. wpa_supplicant drivers 查看跟踪

    /***************************************************************************** wpa_supplicant driver ...

  9. android wlan0 网卡过程,android WIFI网络驱动之wpa_supplicant程序详解

    http://blog.csdn.net/wh_19910525/article/details/7392147 2012 目前可以使用wireless-tools 或wpa_supplicant工具 ...

  10. wpa_supplicant与kernel的接口

    2019独角兽企业重金招聘Python工程师标准>>> 1. 接口定义实现wpa_drivers wpa_drivers的定义如下: [cpp] view plaincopy str ...

最新文章

  1. android 广播观察者,BroadcastReceiver和Activity之间的通信 – android
  2. linux c之管道的介绍、创建关闭和简单读写(父进程向子进程写入数据)
  3. Android之封装支付宝支付
  4. CUDA10.1配置VS2017
  5. EndNote使用技巧之一--参考文献的导入
  6. Arduino笔记-外部中断实验(震动传感器实时亮灯)
  7. mysql 存储过程参数集合_MySQL存储过程
  8. 今日恐慌与贪婪指数为73 贪婪程度有所上升
  9. 不确定度在线计算_不确定度标准给找全了,收藏下,有天会用得到
  10. rem适配的浏览器_[史上最全]UI相关尺寸单位详解 | px、pt、dp、sp、rem、vwvh、rpx、ppi、dpi、dppx...
  11. 3628、验证回文串
  12. 德马克机械波中shift over to right的意思
  13. 六爻金钱卦 手工摇卦方法
  14. 项目管理(软件开发)之思维导图使用
  15. 無間道III 終極無間
  16. ARM处理器比较:A8/A9
  17. MATLAB画NCEP风场
  18. nload0.7.2编译及使用说明
  19. supermap新建数据源_supermap iDesktop 处理数据集及生成场景缓存
  20. IBM X3650 服务器更换内存的过程记录

热门文章

  1. postman中的header入参
  2. max-min 不等式(minimax inequality)
  3. Vue 按照创建时间和当前时间显示(刚刚,几小时前,几天前。。。)
  4. 初步认识Apache Ignite
  5. excel怎么设置打印区域_学会Excel分页符设置,打印区域自由选择
  6. PowerPoint-漂亮表格三招
  7. 概率假设密度滤波 matlab,概率假设密度滤波的物理空间意义
  8. 《单片机》实验——实验2 MCS-51外部中断控制实验
  9. 如何成为有效学习的高手:4. 在衣食住行上训练专注力
  10. 网站速度优化4个实用办法