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再继续分析。