所需软件 1) wpa_supplicant工具包  2)内核支持wlan模块,和命令

0)启动wlan0

ifconfig wlan0 up

1)启动 wpa_supplicant

wpa_supplicant -D nl80211 -i wlan0 -c /etc/wpa_supplicant.conf -B

-D nl80211:表示驱动类型名称为nl80211

-i wlan0:表示网络接口名称为wlan0

-c /etc/wpa_supplicant.conf:表示配置文件为wpa_supplicant.conf

-B:表示将守护进程wpa_supplicant 挂到后台运行

2)查看wpa_cli -i wlan0 help

wpa_cli -i wlan0 help

3)启动扫描

wpa_cli -i wlan0 scan

4)查看扫描结果

wpa_cli -i wlan0 scan_results

5)连接wifi热点

wpa_cli -i wlan0 add_network                               //增加一个网络id

wpa_cli -i wlan0 set_network 网络编号 ssid '"WiFi名称"'    //配置wifi热点的名称ssid

wpa_cli -i wlan0 set_network 网络编号 psk '"密码"'            //配置wifi热点的密码psk

6) 查看网络列表

wpa_cli -i wlan0 list_network

7)查看WiFi状态

wpa_cli -i wlan0 status

8)选择网络编号

wpa_cli -i wlan0 select_network 网络编号

9)使能wifi热点

wpa_cli -i wlan0 enable_network 网络编号

10)断开wifi热点

wpa_cli -i wlan0 disconnect

11)重连wifi热点

wpa_cli -i wlan0 reconnect

12)删除wifi热点

wpa_cli -i wlan0 remove_network 网络编号

13) 使用udhcpc命令动态获取IP

udhcpc -i wlan0 -q

14)保存wifi热点信息

wpa_cli -i wlan0 save_config

15)断开热点

wpa_cli -i wlan0 disable_network 网络编号

wpa_cli -i wlan0 remove_network 网络编号

wpa_cli -i wlan0 save_config

16)关闭wifi

killall udhcpc > /dev/null

killall wpa_supplicant > /dev/null

ifconfig wlan0 down

wpa_supplicant 工具操作wifi模块相关推荐

  1. linux连接wpa wifi密码,Linux环境下使用WIFI模块:使用wpa_supplicant工具配置和连接WIFI-Go语言中文社区...

    使用wpa_supplicant工具配置和连接WIFI 实验版本及下载地址 wpa_supplicant:wpa_supplicant-2.7 链接: [http://w1.fi/wpa_suppli ...

  2. 天问51单片机结合WIFI模块上传温度数据到TCP服务器

    目 录 一.前言 二.项目准备 三.设计思路 四.项目主要代码 五.项目成果 一.前言: 天问51系统单片机作为增强型51单片机,它比传统的51单片机性能提升很多,而公司开发的天问BLOCK软件编程也 ...

  3. linux wifi ip,Linux环境下使用WIFI模块:使用DHCP工具动态获得IP地址

    使用DHCP工具动态获得IP地址 实验版本及下载地址 DHCP:dhcp-4.4.1.tar.gz 链接: [https://www.isc.org/downloads/] 编译安装DHCP 配置编译 ...

  4. wpa_supplicant 和hostpad让WiFi模块同时工作在AP+STA模式

    本文将介绍如何使用 wpa_supplicant服务程序和wpa_cli 客户端程序,让嵌入式设备的WIFI模块工作在station模式并连接网络,以及如何使用hostapd和udhcpd创建一个WI ...

  5. android 控制wifi模块,Android 控制wifi 相关操作实例

    Android 控制WIFI相关操作 WIFI的全称是Wireless Fidelity,又称802.11b标准,是一种高速的无线通信协议,传输速度可以达到11Mb/s. 实际上,对WIFI并不需要过 ...

  6. ESP8266 WIFI模块学习之路(2)——模块与单片机连接进行远程操作

    上一个博客:ESP8266 WIFI模块学习之路(1)是关于对串口连接的,简单验证ESP8266是怎么样连接及其功能验证,下面将通过单片机连接,和手机进行远程操作. ESP8266和单片机的连接,我这 ...

  7. Linux WIFI模块驱动移植

    作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 参考 请问有知道atheros ...

  8. 正基WiFi模块STA模式基本操作示例(2)

    接上一篇文章! 4. STA 模式基本操作示例 4-1 加载驱动 步骤 1. 加载驱动. ap6181/ap6212/ap6212a/ap6214a/ap6255 himm 0x100d0004 0x ...

  9. ARM开发板使用USB WIFI模块实现上网

    一.搭建环境 1)软件环境:VMware15 + Ubuntu16.04 2)硬件模块:GEC6818开发板 + 雷凌RT3070USBWIFI模块 3)所有资料下载链接:资料下载:提取码:ixl3 ...

最新文章

  1. JS window事件全集解析
  2. 探究C/C++可变参数
  3. AOE网上的关键路径
  4. 解决 vue路由跳转到新页面底部而不是顶部和后退到首页就不让他继续后退了
  5. yunyang1994 tensorflow_yolov3 ./checkpoint/yolo3_coco_demo.ckpt does not exist !!! Now it starts to
  6. 安装SQL Server2008错误解决方案
  7. aspectj xml
  8. Unsafe使用技巧之数组操作
  9. mysql drop库_Mysql 删除数据库drop database详细介绍
  10. 蓝桥杯 基础练习 回形取数
  11. 远程sun服务器,向日葵远程控制(com.oray.sunlogin) - 11.1.0.39347 - 应用 - 酷安
  12. 阿斯加德250G固态硬盘开卡实录(主控SM2258XT,SDZNBIAMA-064G颗粒)
  13. 渗透测试的种类(黑白盒)、脆弱性评估、OWASP Top 10、PTES-渗透测试执行标准
  14. 生产排程系统_【聚焦】纸箱世界智能制造纸板纸箱厂的高级计划与排程系统应用...
  15. Struts2默认拦截器
  16. 服务器 cpu系列 至强系列那个好,至强系列 intel至强和酷睿I系列,到底哪个好
  17. [运算放大器]佛朗哥笔记 - 信号发生器 - 三角波发生器
  18. Jmeter性能测试实践--登录场景设计
  19. 基于微信小程序的货物管理系统的设计与实现-计算机毕业设计源码+LW文档
  20. 关于扩展IP地址空间的几个方案的探讨

热门文章

  1. 2008年GCT考试真题A卷
  2. APP主流推广的6个方式
  3. 毕业设计之 - 基于深度学的图像修复 图像补全
  4. 51单片机编译没错但proteus数码管仿真出现乱码的情况
  5. 业务异步写mysql数据库_把重要的业务日志异步批量写入数据库
  6. 【服务端知识点】MAC OSX 安装MongoDB
  7. Java中4大基本加密算法解析
  8. QScrollBar垂直滚动条简单样式定制
  9. 安装office提示Office 16 Click-to-Run Extensibility Component
  10. redis系列之数据库与缓存数据一致性解决方案(简单易懂)