iwpriv命令用法

news/2024/7/4 12:30:13/文章来源:https://www.cnblogs.com/bluestorm/p/18279600

# iwpriv

显示

iwpriv ra0 show [parameters]
序号parameters说明
1 driverinfo 驱动版本信息
2 stat STA TX/RX等统计信息。
3 stainfo STA信息,MAC地址/RSSI/MCS/Rate等。
4 stacountinfo STA TX/RX个数信息。
5 stasecinfo STA认证加密信息。
6 bainfo BlockAck信息。
7 connStatus AP-Clinet连接状态。
8 reptinfo MAC Repeater信息。
9 wdsinfo WDS连接列表。
10 igmpinfo IGMP Snooping列表。
11 mbss MBSS PHY 模式信息。
12 blockch DFS blocked 信道列表。
13 devinfo AP Mode, 信道, 带宽。
14 sysinfo WDEV信息。
15 trinfo TX/RX Ring配置信息
16 pwrinfo 功率内部信息
17 txqinfo TxQ信息
18 sta_tr AP BSSID/wcid等。
19 stat_reset 统计清零

设置

iwpriv ra0 set [parameters]=[Value]
iwpriv ra0 set Debug=3				// 设置 WLAN 驱动打印级别
iwpriv ra0 set CountryRegion=5		// 设置 2.4G 国家区域
iwpriv ra0 set CountryRegionABand=7	// 设置 5G 国家区域
iwpriv ra0 set SSID=11n-AP			// 设置 AP SSID
iwpriv ra0 set Channel=6			// 设置 WiFi 信道
iwpriv ra0 set BeaconPeriod=100		// 设置 Beacon 周期
iwpriv ra0 set TxPower=100			// 设置发射功率百分比
iwpriv ra0 set HideSSID=1			// 设置启用或禁用 SSID 隐藏
iwpriv ra0 set DisConnectSta=00:11:22:33:44:55	// 设置手动断开指定连接的 STA
iwpriv ra0 set DisConnectAllSta=1	// 设置手动断开所有连接的 STA
iwpriv ra0 set MaxStaNum=0			// 设置限制每个 BSS 关联客户端的最大数量
iwpriv ra0 set HwAntDiv=0			// 设置启动或禁用硬件天线分集
iwpriv ra0 set HtBw=1				// 设置 HT WLAN 带宽
iwpriv ra0 set VhtBw=1				// 设置启用或禁用 11AC 80MHz 带宽支持
iwpriv ra0 set HtAmsdu=0			// 设置启用或禁用 AMSDU
iwpriv ra0 set HtTxBASize=64		// 设置一个传输 burst 的 AMSDU 聚合大小的数量
iwpriv ra0 set SiteSurvey=			// 进行邻区扫描
iwpriv ra0 get_site_survey			// 显示邻区扫描结果
iwpriv ra0 get_mac_table			// 显示与 AP 关联的 STA 的 MAC 地址

    1. CountryRegion 2.4GHz的国家地区码,不同的地区码信道选择范围不一样,范围是0~7,31~33
      iwpriv ra0 set CountryRegion=5


    2. CountryRegionABand 5G的国家地区码


    3. CountryCode 无线国家码


    4. 国家码简写标准:https://www.iso.org/obp/ui/#search
      iwpriv ra0 set CountryCode=cn


    5. ChannelGeography:信道地理类型
      0:Outdoor 1:Indoor 2:Both


    6. .SSID 无线SSID,1~32 ASCII码
      iwpriv ra0 set SSID="AAA"


    7. WirelessMode 无线模式
      1.legacy 11B only;2.legacy 11A only;3.legacy 11a/b/g mixed;4.legacy 11G only;5.11ABGN mixed
      6.11N only in 2.4G; 7.11GN mixed;8.11AN mixed; 9.11BGN mixed; 10.11AGN mixed;11.11N only in 5G;
      14.11A/AN/AC mixed 5G band only;15. 11AN/AC mixed 5G band only.


    8. Channel 无线channel
      Channel=0; 0表示自动扫描;


    9. BasicRate 无线支持的基本速率集
      1.1Mbps;2.2Mbps;3.1Mbps,2Mbps;4.5.5Mbps;15.1Mbps,2Mbps,5.5Mbps,11Mbps;


    10. Beacon Period Beacon帧的周期
      iwpriv ra0 set BeaconPeriod=100


    11. DtimPeriod duratin time 1~255
      iwpriv ra0 set DtimPeriod=64


    12. TxPower 传输功率,0~100
      iwpriv ra0 set TxPower=99


    13. DisableOLBC


    14. BGProtection 启用/禁用 无线11B or 11G保护
      0:auto;1:on;2:off


    15. MaxStaNum 最大sta连接数量
      0:disable 1~32


    16. TxAntenna 配置Tx天线数量
      iwpriv ra0 set TxAntenna=1


    17. RxAntenna 配置Rx天线数量


    18. TxPreamble 启用/禁用Tx 前导码
      iwpriv ra0 set TxPreamble=0


    19. RTSThreshold 设置RTS 阈值 1~2347


    20. FragThreshold 设置分片包阈值,256~2346
      iwpriv ra0 set FragThreshold=1024


    21. TxBurst 启用/禁用Tx burst,0:disable;1:enable
      iwpriv ra0 set TxBurst=1

    22. PktAggregate 启用/禁用 Tx 帧聚合,0:disable,1:enable


    23. NoForwarding 启用或禁用不同的sta的包在相同的SSID转发,0:disable;1:enable
      iwpriv ra0 set NoForwarding=0

    24. NoForwardingBTNBSSID,禁用或启用在每个BSSID之间不转发0:disable;1:enable


    25. NoForwardingMBCast,禁用或启用不抓发组播/多播包


    26. HideSSID,禁用或启用隐藏SSID,0:disable;1:enable
      iwpriv ra0 set HideSSID=0

    27. StationKeepAlive禁用或启用周期性自动检测活跃的sta,0:disable;1:enable
      iwpriv ra0 set StationKeepAlive=1


    28. ShortSlot,禁用或启用short slot time,0:disable;1:enable
      iwpriv ra0 set ShortSlot=1

    29. AutoChannelSelect,启用禁用信道自动选则,0,disable;1:旧算法,2:新算法;


    30. Debug 设置WLAN debug等级(0~5) 0:off;1:Error;2:Warning;3:Trace;4:Info;5:Loud
      iwpriv ra0 set Debug=3


    31. DriverVersion 检测无线驱动版本
      iwpriv ra0 set DriverVersion=0


    32. AccessPolicy 配置访问控制规则,0:允许访问AP,1:禁止访问AP
      iwpriv ra0 set AccessPolicy=0


    33. ResetCounter,重设计算器
      iwpriv ra0 set ResetCounter=1


    34. SiteSurvey 请求动作做站点测量
      iwpriv ra0 set SiteSurvey=
      被动扫描:空串,iwpriv ra0 set SiteSurvey=
      主动扫描:目的SSID,iwpriv ra0 set SiteSurvey=Target_SSID


    35. CountryString 设置国家
      iwpriv ra0 set CountryString=China


    36. FixedTxMode设置发送调制模式,CCK OFDM HT
      iwpriv ra0 set FixedTxMode=CCK


    37. DisConnectSta断开一个指定的STA
      iwpriv ra0 set DisConnectSta=00:11:22:33:44:55
      *
    38. DisConnectAllSta 断开所有sta
      iwpriv ra0 set DisConnectAllSta=1
      *
    39. McastPhyMode 设置多播物理模式,0:Disable; 1:CCK;2:OFDM;3:HTMIX
      iwpriv ra0 set McastPhyMode=0
      *
    40. McastMcs设置多播包的MCS,0~15
      iwpriv ra0 set McastMcs=0
      *
    41. MaxStaNum 现在每一个BSS可以管理sta的最大值 1~32
      iwpriv ra0 set MaxStaNum=0
      0:禁用限制
      *
    42. AutoFallBack 启用/禁用自动降低速率功能。0:disable; 1:enable
      iwpriv ra0 set AutoFallBack=1
      *
    43. MBSSWirelessMode 设置MBSS 无线物理方式
      iwpriv ra0 set MBSSWirelessMode=1
      0:802.11B/G mixed
      1:802.11B only
      2:801.11A only
      4:801.11G only
      6:801.11N only
      7:801.11G/N mixed
      8:801.11A/N mixed
      9:801.11B/G/Nmixed
      10:801.11A/G/N mixed
      11:801.11N in 5G band only


    44. HtBw HT信道带宽设置, 0:20MHz;1:20/40 MHz
      iwpriv ra0 set HtBw=1


    45. HtMcs 设置无线调制编码策略, 0~15,32:fix MCS rate, 33,自动适配
      iwpriv ra0 set HtMcs=33


    46. HtGi 设置无线guard 间隔,0:长间隔;1短间隔
      iwpriv ra0 set HtGi=1


    47. HtOpMode 设置HT操作模式,0:HT混合模式,1:HT greenfield模式
      iwpriv ra0 set HtOpMode=0


    48. HtBaWinSize 设置Block Ack 窗口大小,1~64
      iwpriv ra0 set HtBaWinSize=64


    49. HtTxBASize 设置一次传输burst中AMPDU聚合包的个数,1~64
      iwpriv ra0 set HtBASize=64


    50. HtAmsdu 启用禁用A-MSDU,0 禁用,1启用
      iwpriv ra0 set HtAmsdu=0


    51. HtAutoBa 启用禁用自动block ack,0 禁用,1启用
      iwpriv ra0 set HtAutoBa=1


    52. HtMimoPs 启用禁用HT MIMMO power save 模式,1:enable,0:disable
      iwpriv ra0 set HtMimoPs=1


    53. AP2040Rescan 触发HT20/40 coexistence重新扫描,1:触发
      iwpriv ra0 set AP2040Rescan=1


    54. HtBssCoex 启用禁用HT BSS coexistence,0 禁用,1启用
      iwpriv ra0 set HtBssCoex=1


    55. AssocReqRssiThres设置关联请求时接收灵敏度的阈值,使拒绝STA的关联请求在弱信号的情况下
      iwpriv ra0 set AssocReqRssiThres=-88
      0:关闭
      0~-100RSSI的值


    56. stat 显示无线统计信息
      iwpriw ra0 stat
      或者:
      while [ 1 ]; do iwpriv ra0 set ResetCounter=1; sleep 1; iwpriv ra0 stat; done;


    57. get_site_survey 获取扫描信息
      iwpriv ra0 get_site_survey
      执行该命令前先执行iwpriv ra0 set SiteSurvey=


    58. get_mac_table 获取连接到AP的sta的mac地址信息
      iwpriv ra0 get_mac_talbe


    59. get_ba_table 显示BlackACK table
      iwpriv ra0 get_ba_table


    60. show 显示信息
      iwpriv ra0 show [parameter]
      [parameter list]
      1.driverinfo
      2.stat
      3.stainfo
      4.stacountinfo
      5.stasecinfo
      6.bainfo
      7.connStatus
      8.reptinfo
      9.wdsinfo
      10.igmpinfo
      11.mbss
      12.blockch


refs:
https://blog.csdn.net/vickytong1018/article/details/70394550
http://1.117.24.237/2020/04/08/wifi-cmd.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/736233.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue预渲染prerender-spa-plugin+vue-meta-info

前言: 公司现有一个新需求需要在原有的vue2项目上面进行预渲染,进行SEO的优化,在网上进行了一系列的搜索,发现两种简单易上手的方案(1.使用prerender-spa-plugin+vue-meta-info进行打包构建;2.使用nuxt.js在开发过程中就渲染呈现出来) 因是在原有项目基础上进行,所以采…

禅道的使用:如何搭建Ubuntu环境安装禅道

一、禅道安装部署的环境要求 1.禅道安装部署环境推荐使用 Linux + Apache + PHP7.0以上版本+ MySQL5.5以上版本/MariaDB的组合。Nginx其次,不推荐IIS + PHP组合。 2.禅道需要使用PHP的这些扩展:pdo、pdo_mysql、json、filte、openssl、mbstring、zlib、curl、gd、iconv,企业…

vue3.4+最新属性变化

Attribute绑定 新增简写方法 <!-- 与 :id="id" 相同 --> <div :id></div><!-- 这也同样有效 --> <div v-bind:id></div>动态参数 <a v-bind:[demoName]="url"></a>//简写 <a :[demoName]="url&qu…

【Modelsim常见问题】Error: (vsim-3170) Could not find

这个错误发生的原因通常是测试的tb文件模块名和文件名不一致导致,参考如下:

易基因:番茄果实采后处理成熟诱导的DNA甲基化和转录组综合分析 | 作物研究

番茄果实成熟是一个复杂的生理过程,涉及关键基因的去甲基化,改变其转录水平,从而触发一系列生理事件。然而果实采摘后的处理方法,如冷藏、化学处理等,虽然能延长番茄的货架寿命,但通常可能会降低果实品质,目前尚不清楚这些过程是如何改变的。因此,研究采后处理诱导的番…

BPI-M4 Berry USB测试

连接USB鼠标或键盘测试 1、将USB接口的键盘和鼠标插入开发板的USB接口中 2、开发板连接HDMI显示器,并通电启动 3、如果鼠标或键盘能正常操作系统说明USB接口使用正常(鼠标只有在桌面版的系统中才能使用) 连接USB存储设备测试 1、首先将U盘或者USB移动硬盘插入开发板的USB接口…

mac M1 安装miniconda3

进入国内大学镜像库下载安装包https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda 下载包打开终端,开始安装 1、执行命令: bash Miniconda3-latest-MacOSX-arm64.sh 2、输入回车后,阅读文件,输入:q 退出文件 3、输入yes开始安装 4、输入回车选择安装路径- 默认路径…

BPI-M4 Berry 蓝牙调试

通过命令行连接蓝牙 1、首先,确定设备是否有蓝牙设备。输入hciconfig 如果镜像没有则使用下面命令进行安装sudo apt install bluez 2、可以看到有一个hci0的蓝牙设备,接下来就开始连接其他蓝牙设备sudo bluetoothctlpower on #打开蓝牙网卡 devices #列出蓝牙网卡已经配…

win10 php_imagick 扩展的安装

http://www.hzhcontrols.com/new-1729990.html本篇文章介绍的内容是关于win10_php_imagick 扩展的安装,现在分享给大家,有需要的朋友可以参考一下 PHP_imagick 这个扩展是我迄今为止遇到最难安装的扩展主要问题在于正确的文档太少, 今天终于是把这个扩展安装好了. 下面分享一…

BPI-M4 Berry以太网口和WiFi测试

以太网口测试 1、首先将网线的一端插入M4Berry的以太网接口,另一端接入路由器,并确保网络是畅通的。 2、系统启动后会通过DHCP自动给以太网卡分配IP地址。可以输入以下命令查看ip:ifconfig或者ip a 可以看到eth0获取到了10.1.1.207的ip地址 接下来,ping一下百度测试网络是否…

BPI-M4 Berry创建热点和设置静态IP

create_ap是一个帮助快速创建Linux上的WIFI热点的脚本,并且支持bridge和NAT模式,能够自动结合hostapd, dnsmasq和iptables完成WIFI热点的设置,避免了用户进行复杂的配置,github地址如下: https://github.com/oblique/create_ap 使用NET模式创建AP 1、首先使用 ls /sys/cla…

BPI-M4 Berry 远程连接开发板

使用SSH远程 1、需要使用到软件mobaxterm,请前往官网(https://mobaxterm.mobatek.net/download.html?spm=wolai.workspace.0.0.768c378fz9RNFi)进行下载 2、将开发板启动,并使用网线连接路由器,或者与你的电脑连接。 打开mobaxterm。点击左上角的"session"图标…

BPI-M4 Berry自动登陆及关闭桌面

3-1 BPI-M4 Berry自动登陆及关闭桌面此方法仅适用BPI-M4Berry的ubuntu和debian系统系统默认登录账号,密码当开发板启动完成,输入账号密码即可登录。由Banana Pi提供的镜像,默认账号/密码分别是root/bananapi和pi/bananapi。(输入密码时是不可见的,输入时注意别输入大写字母…

PART1-Oracle关系数据结构

2. Oracle关系数据结构 2.1. 表和表簇 2.1.1. 模式对象简介 数据库模式是数据结构的逻辑容器,这些数据结构称为模式对象。模式对象的例子有表和索引。模式对象是通过 SQL 创建和操作的。 一个数据库用户拥有密码和各种数据库权限。每个用户拥有一个与其同名的模式。模式包含了…

ros - slam - 电机控制之速度控制实验

前面说到通过控制对应的IO上的PWM占空比即可完成对电机速度的控制。关于PWM的介绍在ROS2硬件控制篇的舵机控制中已经介绍过了,所以我们知道通过改变PWM的占空比可以实现对输出电压的大小调节。占空比越大,输出电压越高;占空比越小,输出电压越低。接着我们通过一个实验来验证…

BPI-M4 Berry在windows系统下连接串口调试

串口线 我手头的串口线是这样的,包含如下四个针脚:VCC、GND、TX、RX。串口针脚说明: 其他的串口线可能不止四根线,而且杜邦线的颜色也不一定和我的一样。 请看清楚接口标注,按照下面介绍,将其接到板子上对应的接口板子串口GNDGNDTXDRXDRXDTXD VCC是电源,可以不用接。有的…

智慧旅游不再难,免费可视化工具一键搞定!

在过去,复杂的数据分析软件和昂贵的服务费用让许多中小旅游企业望而却步。而今,免费可视化工具彻底改变了这一局面,今天要说的工具就是山海鲸可视化。它不仅功能强大,而且免费使用,大大降低了数据可视化的门槛,即便是资源有限的旅游企业或是个人也能轻松上手。在这个数据…

平衡樹專題Treap

前言:题单在此:HL平衡树0701 - 题单 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 平衡树 什么是平衡树? 首先我们需要知道二叉查找树的内容。 二叉查找树(BST:Binary Search Tree) 首先,他是一棵二叉树 其次,他的左子树的权值<根节点的权值<右子树的权值 最后,…

BUUCTF刷题:[DDCTF 2019]homebrew event loop

[DDCTF 2019]homebrew event loop 代码审计 from flask import Flask, session, request, Response import urllib import urllib.parseapp = Flask(__name__) app.secret_key = ********************* # censored url_prefix = /d5afe1f66147e857def FLAG():return *********…