首页 > 其他分享 >wpa_supplicant --- WIFI 配置工具

wpa_supplicant --- WIFI 配置工具

时间:2024-06-17 15:45:36浏览次数:10  
标签:run cli supplicant WIFI --- wlan0 var wpa

wpa_supplicant是一个连接、配置WIFI的工具,它主要包含wpa_supplicant与wpa_cli两个程序。wpa_supplicant是服务端,wap_cli是客户端,一般情况下通过 wpa_cli 操作WiFi。如果有特殊的需要,可以编写应用程序直接调用wpa_supplicant的接口直接开发。

 

wpa_supplicant框架如下:

 

相关使用指令:

打开 wifi

ifconfig wlan0 up

wpa_supplicant -B -i wlan0 -c /data/cfg/wpa_supplicant.conf && udhcpc -i wlan0

关闭 wifi

ifconfig wlan0 down

killall wpa_supplicant

配置文件

复制代码
/data/cfg/wpa_supplicant.conf


ctrl_interface=/var/run/wpa_supplicant
ap_scan=1 #这个配置使wpa_cli命令配置的热点保存到conf文件里面(wpa_clisave_config)
network={
    ssid="D-Link_DIR-823G"
    psk="12345678"    # 即使没有密码也要填写 8~63 个字符,否则启动 reconfigure FAIL
    key_mgmt=NONE  # 无密码填 NONE, 有则扫描获取加密方式,如WPA-PSK
}
复制代码

重新读取配置文件并重连:

wpa_cli -i wlan0 -p /var/run/wpa_supplicant reconfigure

wpa_cli -i wlan0 -p /var/run/wpa_supplicant reconnect

扫描周边 AP:

wpa_cli -i wlan0 -p /var/run/wpa_supplicant scan

wpa_cli -i wlan0 -p /var/run/wpa_supplicant scan_results

查看连接情况:

wpa_cli -i wlan0 -p /var/run/wpa_supplicant status  

 

标签:run,cli,supplicant,WIFI,---,wlan0,var,wpa
From: https://www.cnblogs.com/god-of-death/p/18252534

相关文章

  • Spring容器系列-启动原理
    Spring容器系列-启动原理  Spring具有非常庞大的体系,但无论多大都是由一个个小的模块组合而来,不管是SpringMvc还是SpringBoot,都是在Spring的基础上延伸而来,因此,看源码要找对方向。  我们知道,在SpringBoot之前,对象的管理和配置都是通过XML的方式来实现的,那么Spring是......
  • Flink - [03] API
    使用scala编写flinkapi从不同的数据源(源端)读取数据,并进行无界流/有界流的数据处理,最终将处理好的数据sink到对应的目标端 一、maven配置<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.or......
  • 华为OD机试C卷(100分)-绘图机器(C语言)
    题目描述绘图机器的绘图笔初始位置在原点(0,0)机器启动后按照以下规则来进行绘制直线。尝试沿着横线坐标正向绘制直线直到给定的终点E期间可以通过指令在纵坐标轴方向进行偏移,offsetY为正数表示正向偏移,为负数表示负向偏移给定的横坐标终点值E以及若干条绘制指令,......
  • 解释一下这段代码 npm i --no-save --legacy-peer-deps react@17
    这段命令是用于在Node.js项目中安装React17版本的一个指定操作,具体各部分含义如下:npmi或npminstall:这是用于在Node.js项目中安装包的命令,会根据package.json文件中的dependencies或devDependencies安装所有依赖,如果没有指定特定包,则会安装所有列出的依赖。--no-save:这......
  • GPT-4o:人工智能的新突破
    本文由ChatMoney团队出品一、引言GPT-4o是OpenAI发布的最新人工智能模型,它在GPT-4的基础上进行了升级,具备更强大的语言理解和生成能力。本文将详细介绍GPT-4o的发布内容、技术实现难度以及未来发展方向,特别是在人情感方向的探索。二、GPT-4o的发布内容多模态交互:GPT......
  • 经典Prompt欣赏 - 使用伪代码Prompt来让GPT生成绘本小蝌蚪找妈妈
    今天无意中发现尹相志老师用GPT-4o伪代码生成绘本的演示(https://www.youtube.com/watch?v=3rb-54Q5fig),结果让我大开眼界。这种全新的方法,不仅极大简化了复杂的创作过程,让人惊叹不已。让我们先来看看部分生成效果图:Prompt为了方便阅读,我将这个Prompt翻译成了......
  • DDD落地 - 实现一个简单的API
    1.前言去年看了这个系列产品代码都给你看了,可别再说不会DDD的文章,对DDD了解得深了一些,结果长时间不用,全给忘光了。最近又捡起来看了看,然后实操了一下,做了个小小的demo,加深一下印象,下次哪个项目可能就能用上。另外,这个demo没有做领域事件,回头再加上。代码地址:https://github.......
  • 经典Prompt欣赏 - 使用伪代码Prompt来让GPT生成绘本小蝌蚪找妈妈
    今天看到尹相志老师用GPT-4o伪代码的方式做绘本生成,实际测试了下,被惊呆了。https://www.youtube.com/watch?v=3rb-54Q5fig先看生成的部分效果图:Prompt为了方便阅读,我把这个Prompt翻译成简体中文了,完整Prompt如下,实际执行时:碰到GPT-4o停下来时,输入“继续”即可......
  • C++ -- 红黑树的基本操作
    目录摘要基本规则基本操作利用Graphviz库总结摘要红黑树是一种自平衡的二叉搜索树,它在插入和删除节点时,通过颜色和旋转操作保持树的平衡,确保插入、删除和查找的时间复杂度都是(O(logn))。红黑树的每个节点都有一个颜色属性,红色或黑色。通过一些规则,红黑树保持了相对......
  • D - Souvenirs
    D-Souvenirshttps://atcoder.jp/contests/abc358/tasks/abc358_d 思路贪心算法。把a数组和b数组从小到大排序。遍历b数组的每一个元素bi,在a数组中找到第一个大于等于bi元素,累加值。 Codehttps://atcoder.jp/contests/abc358/submissions/54656383#defineintlong......