Linux下的iwpriv(iwlist、iwconfig)的简单应用 .

【MTK】iwpriv命令详解 文章转自:https://blog.csdn.net/vickytong1018/article/details/70394550?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2- 阅读详情

无线网络飞速发展的今天,许多设备都提供了连接无线网络的功能。

那么Linux下的wifi到底该怎么配置、连接呢??

开始配置之前,我们要说说iw家族。iw是linux下常用的wifi配置工具,网上有相应的库和源码。全名为wirelessTools。

配置wifi模块,并连接相应的无线网络过程:主要使用iwpriv命令

1. 扫描可用的无线网络:

  1. iwlist wifi-name scanning  

其中wifi-name为无线网卡的名字,比如网卡eth0就是系统默认的网卡名字, wifi-name可以用ifconfig查看,一般为ra0。

2. 看扫描到的网络信息,按要连接的网络类型进行配置。以下为扫描到的网络:

  1. iwlist ra0 scanning  
  2. ===>rt_ioctl_giwscan. 11(11) BSS returned, data->length = 1427  
  3. ra0       Scan completed :  
  4.           Cell 01 - Address: C4:CA:D9:1D:9E:A0  
  5.                     Protocol:802.11b/g/n  
  6.                     ESSID:""  
  7.                     Mode:Managed  
  8.                     Frequency:2.412 GHz (Channel 1)  
  9.                     Quality=7/100  Signal level=-87 dBm  Noise level=-82 dBm  
  10.                     Encryption key:off  
  11.                     Bit Rates:54 Mb/s  
  12.           Cell 02 - Address: FC:75:16:A1:A9:16  
  13.                     Protocol:802.11b/g/n  
  14.                     ESSID:"jxj_rd"  
  15.                     Mode:Managed  
  16.                     Frequency:2.452 GHz (Channel 9)  
  17.                     Quality=94/100  Signal level=-53 dBm  Noise level=-92 dBm  
  18.                     Encryption key:on  
  19.                     Bit Rates:54 Mb/s  
  20.                     IE: WPA Version 1  
  21.                         Group Cipher : TKIP  
  22.                         Pairwise Ciphers (2) : TKIP CCMP  
  23.                         Authentication Suites (1) : PSK  
  24.                     IE: IEEE 802.11i/WPA2 Version 1  
  25.                         Group Cipher : TKIP  
  26.                         Pairwise Ciphers (2) : TKIP CCMP  
  27.                         Authentication Suites (1) : PSK  
  28.           Cell 03 - Address: C4:CA:D9:02:2A:70  
  29.                     Protocol:802.11b/g/n  
  30.                     ESSID:""  
  31.                     Mode:Managed  
  32.                     Frequency:2.462 GHz (Channel 11)  
  33.                     Quality=83/100  Signal level=-57 dBm  Noise level=-92 dBm  
  34.                     Encryption key:off  
  35.                     Bit Rates:54 Mb/s  
  36.           Cell 04 - Address: 14:D6:4D:75:CA:9C  
  37.                     Protocol:802.11b/g/n  
  38.                     ESSID:"liangym"  
  39.                     Mode:Managed  
  40.                     Frequency:2.472 GHz (Channel 13)  
  41.                     Quality=100/100  Signal level=-27 dBm  Noise level=-92 dBm  
  42.                     Encryption key:on  
  43.                     Bit Rates:54 Mb/s  
  44.                     IE: WPA Version 1  
  45.                         Group Cipher : CCMP  
  46.                         Pairwise Ciphers (1) : CCMP  
  47.                         Authentication Suites (1) : PSK  
  48.                     IE: IEEE 802.11i/WPA2 Version 1  
  49.                         Group Cipher : CCMP  
  50.                         Pairwise Ciphers (1) : CCMP  
  51.                         Authentication Suites (1) : PSK  

如上:ESSID项的值即为无线网络的名字,如上的“jxj_rd”等。如果值为空,说明在无线路由勾选了隐藏ESSID的选项。

ESSID是很关键的,如果被隐藏了,也不是不能连接,而是需要破解,用到其他的工具,非常麻烦。至于如何破解,不是本文叙述的内容,有兴趣的朋友可以网上搜索。

得到了网络的信息,接下来就是配置连接选项了。以连接"jxj_rd"为例,我们看看具体的过程:

(1) 设置要连接的网络类型:

  1. iwpriv ra0 set NetworkType=Infra  


(2) 设置要连接的无线网络的安全模式:

  1. iwpriv ra0 set AuthMode=WPA2PSK  


(3) 设置网络加密方式:(CCMP即为AES)

  1. iwpriv ra0 set EncrypType=TKIP  


(4) 设置连接时的密码: ********为加密网络的密码

  1. iwpriv ra0 set WPAPSK=*******  

(5) 连接该网络:有两种方式:

    <1> 用iwpriv命令

  1. iwpriv ra0 set SSID=jxj_rd  

    <2> 用iwconfig命令

  1. iwconfig ra0 essid jxj_rd  

至此,如果密码正确,就可以连接上网络jxj_rd了。如果你不放心,可以用命令查看状态:

  1. iwpriv ra0 connStatus  

当然,你也可以用iwconfig命令查看状态,这里不再赘述。

 

基于MTK平台iwpriv 命令行 基于MTK平台使用iwpriv 命令行的方法,用于调试WIFI的功能参数。 阅读详情

相关推荐

WLAN iwpriv 命令参考指南

【代码】WLAN iwpriv 命令参考指南。

u013113549的博客 1671

iwpriv命令

使用iwpriv命令时,尽量往radio层设置,即wifiN接口上 强制HT40 iwpriv ath0 disablecoext0 0 = 强制 1 = 关闭 查看 ~ # iwpriv ath0 get_disablecoext ath0     get_disablecoext:0   设置国家码 iwpriv wifi0setCountry CN iwpriv w

奔跑的路 1万+

Linux下的iwpriv(iwlist、iwconfig)的简单应用

无线网络飞速发展的今天,许多设备都提供了连接无线网络的功能。 那么Linux下的wifi到底该怎么配置、连接呢?? 开始配置之前,我们要说说iw家族。iw是linux下常用的wifi配置工具,网上有相应的库和源码。全名为wirelessTools。 配置wifi模块,并连接相应的无线网络过程:主要使用iwpriv命令 1. 扫描可用的无线网络: [cpp] vie

AIoT深度探索者 | 嵌入式系统架构师 深耕物联网(IoT)与人工智能(AI)融合技术,聚焦​​边缘计算、图像开发、低功耗通信协议​​,致力于智能硬件,关注我获取最新技术文章信息与海量资源~ 1878

【MTK】iwpriv命令说明

MTK iwpriv

vickytong1018的博客 2万+

DRV2605L触觉驱动芯片实战指南:从自动校准到音频转触觉应用

触觉反馈技术是现代人机交互的核心组成部分,它通过精确控制振动马达来模拟物理触感,广泛应用于智能手机、游戏手柄和汽车触摸屏等领域。其原理在于将电信号转化为机械振动,关键在于如何高效、精准地驱动不同类型的马达(如ERM和LRA)。这项技术的核心价值在于提升交互的真实感和沉浸感。在工程实践中,集成驱动芯片如DRV2605L通过内置智能反馈引擎和自动校准功能,解决了传统驱动方式响应慢、效果不一致的难题。它特别适用于需要高质量触觉反馈的应用场景,例如消费电子、游戏外设和车载信息娱乐系统。其中,自动校准能自适应优化驱动

weixin_42631411的博客 341

用Python手把手教你实现一个多层感知机(MLP)——从理论到代码实战

本文详细介绍了如何使用Python和Theano库从零开始实现多层感知机(MLP),涵盖从核心原理到代码实战的全过程。通过构建隐藏层、输出层和完整MLP模型,结合权重初始化、激活函数选择和训练技巧,帮助开发者深入理解神经网络工作机制,并应用于实际机器学习任务。

web39explorer的博客 970

【转载】Linux下的iwpriv(iwlist、iwconfig)的简单应用

Linux下的iwpriv(iwlist、iwconfig)的简单应用http://www.cnblogs.com/lidabo/p/4582616.html无线网络飞速发展的今天,许多设备都提供了连接无线网络的功能。那么Linux下的wifi到底该怎么配置、连接呢??开始配置之前,我们要说说iw家族。iw是linux下常用的wifi配置工具,网上有相应的库和源码。全名为wirelessTools...

BLOCKGOLD.E的博客 370

告别手动群发!用IDA Pro和CE搞定企业微信4.1.38.6011的HOOK开发(附完整代码)

本文详细介绍了如何利用IDA Pro和Cheat Engine进行企业微信4.1.38.6011的HOOK开发,实现自动化群发功能。从逆向工程环境配置、关键函数定位到HOOK框架设计,提供完整代码示例,帮助企业提升运营效率。

weixin_42533120的博客 478
上一篇: linux串口termios
下一篇: How to use bluetooth tools --- hciattach hciconfig hcitool sdptool rfcomm .
sam0535
博客等级 码龄15年 51粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值