2024年5月7日发(作者:)

MTK PON平台常用无线命令

1 wlancmd

功能

查看驱动版本

查看信道

设置信道

查看ssid

设置ssid

查看bssid

无线模式

wmm

Short GI

Beacon period

设置发射功率

查看所有STA

关闭ssid

打开ssid

用法

wlancmd driverver display

wlancmd channel display

Wlancmd channel set {channel}

wlancmd ssid display [-i ssidindex]

wlancmd ssid set [-i ssidindex] {ssid }

wlancmd bssid display [-i ssidindex]

wlancmd mode display

wlancmd wme set {1:enable|0:disable}

wlancmd HT_GI set {short | long}

wlancmd beaconperiod set

{value(20~1024)}

wlancmd txpwr set {-p value(1~100)}

wlancmd assoclist display [-i ssidindex]

wlancmd down [-i ssidindex]

wlancmd up [-i ssidindex]

实例

wlancmd channel set 2

0 表示信道自动

wlancmd ssid display -i 0

wlancmd ssid set -i 0 abc

wlancmd HT_GI set short

wlancmd beaconperiod set 200

wlancmd txpwr set -p 50

2 iwpriv

iwpriv可以配置参数,查看状态,查看校准数据等,2.4G接口名称为ra0,5G接口名

称为rai0。

功能

查看版本号

查看客户端详细

信息

查看收发包及错

误信息

查看当前校准数

设置某个校准数

开启debug信

iwpriv ra0 e2p {offset}={value}

offset: hex address , value: hex value

iwpriv ra0 set Debug={debuglevel}

0 –off, 1-error, 2-warning, 3-trace

iwpriv ra0 set Debug=3

iwpriv ra0 e2p 06=02

iwpriv ra0 e2p

iwpriv ra0 stat

用法

iwpriv ra0 show driverinfo

iwpriv ra0 show stainfo

实例

需要驱动中开启DBG宏

需要驱动中开启DBG宏

查看周围wifi信

iwpriv ra0 set SiteSurvey=1

iwpriv ra0 get_site_survey

两条命令要先后执行

Beacon period iwpriv ra0 set BeaconPeriod={value}

信道

发射功率

iwpriv ra0 set Channel={channel}

iwpriv ra0 set TxPower={value:0~100}

iwpriv ra0 set BeaconPeriod=200

iwpriv ra0 set Channel=3

iwpriv ra0 set TxPower=50

发射功率为最大功率50%

iwpriv

ra0 set 踢掉某个客户端 iwpriv ra0 set DisConnectSta={mac}

踢掉所有客户端 iwpriv ra0 set DisConnectAllSta=1

过滤MAC地址

清除MAC地址

过滤

40M频道带宽

80M频道带宽

MCS

iwpriv ra0 set HtBw=1

0: 20MHz, 1:40MHz

iwpriv ra0 set VhtBw=1

1:80MHz

iwpriv ra0 set HtMcs=33

0~15,32: 固定HT速率

33:速率自动

Short GI

40+,40-

最大客户端数

iwpriv ra0 set HtGi=1

0: long GI, 1: short GI

iwpriv ra0 set HtExtcha=0

0: 40-, 1: 40+

iwpriv ra0 set MaxStaNum=0

0: disable this function

1~32:最大值由驱动中设置的决定,默认

32

iwpriv ra0

ACLAddEntry={“mac1;mac2”}

iwpriv ra0 set ACLClearAll=1

DisConnectSta={00:11:22:33:44:55}

set iwpriv

ra0 set ACLAddEntry=”

00:11:22:33:44:55;00:11:22:33:44:66”

VhtBw=0时,频道带宽由HtBw决定

默认应该为33

iwpriv ra0 set MaxStaNum=32

3 wirelessMode

0

1

2

3

4

5

6

7

8

9

模式

11bg

11b

11a

11abg

11g

11abgn

11n

11gn

11an

11bgn