【ARM-Linux开发】Wi-Fi 应用工具wpa_supplicant
配置无线网络
手动设置
1
|
# wpa_supplicant -iwlan0 -Dwext -B -c/etc/wpa_supplicant.conf
|
1
|
# wpa_cli -iwlan0
|
1
2
3
4
5
6
|
> list_n[ / align]network id / ssid / bssid / flags
> add_n
0
> list_n
network id / ssid / bssid / flags
0 any [DISABLED]
|
⑷设定连接
1
|
> set_n 0 ssid "MYIR-LINK" [ / align] > set_n 0 key_mgmt NONE
|
假设key为“12345”在wpa_cli的命令行中输入:
1
2
3
|
> set_n 0 ssid "MYIR-LINK-WEP"
> set_n 0 key_mgmt NONE
> set_n 0 wep_key 0 "12345"
|
1
|
> set_n 0 ssid "MYIR-LINK-WPA2" [ / align] > set_n 0 psk "Make Your Idea Real"
|
1
|
> enable_n 0
|
自动设置
1
|
> save_c
|
1
|
# udhcpc -n -i wlan0
|
1
|
# ping 192.168.1.1
|
密文保存
1
|
# wpa_passphrase MYIR-LINK Make\ Your\ Idea\ Real
|
附录 wpa_cli 命令
Full command
|
Short command
|
Description
|
status
|
stat
|
displays the current connection status
|
disconnect
|
disc
|
prevents wpa_supplicant from connecting to any access point
|
quit
|
q
|
exits wpa_cli
|
terminate
|
term
|
kills wpa_supplicant
|
reconfigure
|
recon
|
reloads wpa_supplicant with the configuration file supplied
(-c parameter)
|
scan
|
scan
|
scans for available access points
(only scans it, doesn't display anything)
|
scan_result
|
scan_r
|
displays the results of the last scan
|
list_networks
|
list_n
|
displays a list of configured networks and their status
(active or not, enabled or disabled)
|
select_network
|
select_n
|
select a network among those defined to initiate a connection
(ie select_network 0)
|
enable_network
|
enable_n
|
makes a configured network available for selection
(ie enable_network 0)
|
disable_network
|
disable_n
|
makes a configured network unavailable for selection
(ie disable_network 0)
|
remove_network
|
remove_n
|
removes a network and its configuration from the list
(ie remove_network 0)
|
add_network
|
add_n
|
adds a new network to the list. Its id will be created automatically
|
set_network
|
set_n
|
shows a very short list of available options to configure a network when supplied with no parameters.
See next section for a list of extremely useful parameters to be used with set_network and get_network.
|
get_network
|
get_n
|
displays the required parameter for the specified network. See next section for a list of parameters
|
save_config
|
save_c
|
saves the configuration
|
转载于:https://www.cnblogs.com/huty/p/8517437.html
【ARM-Linux开发】Wi-Fi 应用工具wpa_supplicant相关推荐
- 移植中文TTS(ekho)到ARM linux开发板
移植ekho到arm linux,实现将中文转换为.wav格式的语音文件. 移植开源库libsndfile到arm linux开发板 1. 下载压缩源码包libsndfile-1.0.28.tar.g ...
- Linux开发中的辅助工具
文章目录 前言 一.add2line 二.strip 三.ar 四.nm 五.objdump 六.size 七.strings 总结 前言 本篇文章我们来介绍一些Linux开发中的辅助工具,有了这些辅 ...
- Linux开发5款实用工具推荐
今天安利给大家5款实用的Linux开发工具,希望对大家工作效率的提升有所帮助. 容器 放眼于现实,现在已经是容器的时代了.容器既及其容易部署,又可以方便地构建开发环境.如果你针对的是特定的平台的开发, ...
- 嵌入式开发linux工具,嵌入式Linux开发入门之MfgTool工具的使用
介绍嵌入式linux开发的环境搭建: 一.PC端环境搭建 2.Ubuntu装好后,在终端安装minicom工具,安装命令:sudo apt-get install minicom 注:该工具在后面烧录 ...
- linux下s3c2440开发板,SAMSUNG S3C2440 ARM LINUX 开发板 上手初体验 --开发环境搭建
1,linux开发环境搭建 2,程序测试 easyOpentag驱动安装,打开连接,选择ARM-linux 1,环境搭建 我的系统版本 root@ubuntu:~# lsb_release -a No ...
- 你必须知道的linux开发快捷键,熟知工具快速开发
前言 节省时间就是提高效率,时间就是金钱,时间就是生命. 鲁迅名言:时间就是生命,无端地空耗别人的时间,其实是无异于谋财害命的.那如果你看到这篇文章不学习不点赞,无异于自杀. 你看了又不转发分享,无异 ...
- 嵌入式ARM Linux开发板自启动,跳过输入root用户名和密码
1. 编译autologin.c程序. autologin.c文件内容 #include <unistd.h> int main() { execlp("login", ...
- QEMU搭建ARM linux开发环境
qemu可以用来模拟嵌入式的开发板,很多的嵌入式开发技巧完全可以抛开开发板来做实验,甚至可以直接调试驱动.内核调试就更加方便了. 主要参考了:https://www.jianshu.com/p/948 ...
- 极速搭建周立功IMX283A ARM Linux开发环境(1)
最近手特别痒,想自己买个开发板玩,由于周立功的imx283a的资料资源特别丰富,所以选择上手,以后会记录学习过程 搭建环境,阅读ARM9,了解接口 i.mx283A和i.mx287A比较 安装完成以后 ...
最新文章
- 算法设计思想(3)— 迭代法
- 在PyTorch中进行双线性采样:原理和代码详解
- Galaxy 生信平台(四):邮件与管理员配置
- Python 绘图问题:Matplotlib中plt.rcParams[]使用方法 rcsetup.py matplotlibrc
- 算法试题 - 找出字符流中第一个不重复的元素
- 从零开始的全栈工程师——js篇2.12(面向对象)
- canvas笔记-在canvas中使用其他HTML元素
- Python之进程+线程+协程(并发与并行、GIL锁、同步锁、死锁、递归锁)
- JAVA锁之可重入锁和递归锁及示例代码
- mysql数据表的字段操作
- maven中pom文件中scope的作用
- 大佬是如何实现本地通讯的?
- 浏览器渲染原理 记录备份
- leveldb学习:DBimpl
- 自定义TxT文档下载
- 最新手机号段 归属地数据库(20191210,共439265条,包括最新的号段)
- FPGA:异步FIFO
- 什么是参数化设计,通过实操了解一下? | SOLIDWORKS 操作视频
- 解析SRAM存储容量及基本特点
- SpringBoot集成移动云MAS平台(SDK版本)
热门文章
- anaconda3对应的python版本_利用SWIG实现Python调用C/C++!速度快就算了,代码量还特少!...
- Qt工作笔记-QMap查找时要注意的问题(使用contains)
- OpenCV文档阅读笔记-brief Creates a window官方解析及实例
- Struts2 访问上下问对象
- Java高级语法笔记-语法支持的异常
- php js脚本查询php,php结合js实现多条件组合查询
- 安装成功后python报错_python安装Graphviz后报错及解决方法
- linux跨ip拷贝,Linux的虚拟机拷贝到另外的操作系统时,NAT方式的静态IP无效,一直是获取的DHCP动态地址...
- 学python必会英语单词_Python必备常用英语词汇(一)
- SQL注入:3、无权读取information_schema库和拒绝union、order by语句