首页 > 代码库 > OpenWrt 无线命令 iwpriv

OpenWrt 无线命令 iwpriv

无线命令iwpriv不论是在OpenWrt还是在各个无线芯片厂商的SDK中,都是标配,还有iwconfig , 由此可见掌握iwpriv的重要性。


下面看下在openwrt平台上其支持的参数。

root@YSWiFi:~# iwpriv ra0

ra0       Available private ioctls :

          set              (8BE2) : set 1536 char  & get   0      

          show             (8BF1) : set 1024 char  & get   0      

          get_site_survey  (8BED) : set 1024 char  & get 1024 char 

          set_wsc_oob      (8BF9) : set 1024 char  & get 1024 char 

          get_mac_table    (8BEF) : set 1024 char  & get 1024 char 

          e2p              (8BE7) : set 1024 char  & get 1024 char 

          bbp              (8BE3) : set 1024 char  & get 1024 char 

          mac              (8BE5) : set 1024 char  & get 1024 char 

          rf               (8BF3) : set 1024 char  & get 1024 char 

          get_wsc_profile  (8BF2) : set 1024 char  & get 1024 char 

          get_ba_table     (8BF6) : set 1024 char  & get 1024 char 

          stat             (8BE9) : set 1024 char  & get 1024 char 


root@YSWiFi:~# 


列几个对我们有用的命令: stat

root@YSWiFi:~# iwpriv ra0 stat

ra0       stat:

Tx success                      = 3727835

Tx retry count                  = 821419, PER=18.0%

Tx fail to Rcv ACK after retry  = 270, PLR=0.00%

Rx success                      = 14461968

Rx with CRC                     = 10763575, PER=8.6%

Rx drop due to out of resource  = 22

Rx duplicate frame              = 2559

False CCA                       = 80442725

RSSI                            = -46 -52 0

Last RX Rate                    = MCS 7, 20M, LGI, MM 

WPS Information:

Enrollee PinCode(ra0)           00000369

Enrollee PinCode(ra1)           00000376


Enrollee PinCode(ApCli0)        00000383

Ap Client WPS Profile Count     = 0




最最重要的当属这里的 set命令,基本上所有的无线参数都可以通过set来设置。

后续的文章会对这个iwpriv再继续分析。

OpenWrt 无线命令 iwpriv