【notes】【iw】使用记录

  • 查看设备信息
  • 查看/设置国家码/dfs
  • 关联
    • 设备监听
    • 设备信息查看
  • 修改信道等
  • 修改TXpower

环境

openwrt,ipq6010, linux-4.1
iw version 5.4

cmd & log

[☆☆☆☆☆] 查看端口信息

# cmd
iw dev wifi0 info
# log
/*
root@OpenWrt:/# iw dev ath0 info
Interface ath0
        ifindex 20
        wdev 0x2
        addr xxxxxxxxxx
        ssid xxxxx_5G
        type AP
        wiphy 0
        channel 149 (5745 MHz), width: 80 MHz, center1: 5775 MHz
        txpower 24.00 dBm
root@OpenWrt:/# 
root@OpenWrt:/# 
root@OpenWrt:/# iw dev ath1 info
Interface ath1
        ifindex 21
        wdev 0x100000002
        addr xxxxxxxxx
        ssid xxxxxx_2.4G
        type AP
        wiphy 1
        channel 6 (2437 MHz), width: 40 MHz, center1: 2447 MHz
        txpower 24.00 dBm
root@OpenWrt:/# 
*/

remark:
wifi up

读取如下信息:
SSID
MAC
AP/STA
信道、带宽、频率
txpower

[☆☆☆☆☆]查看信道相关信息(也受国家码影响)

# cmd 
iwlist ath0 channel // 合法信道及当前信道等
# log 
/*
root@OpenWrt:/# iwlist ath0 channel
ath0      252 channels in total; available frequencies :
          Channel 36 : 5.18 GHz
          Channel 40 : 5.2 GHz
          Channel 44 : 5.22 GHz
          Channel 48 : 5.24 GHz
          Channel 52 : 5.26 GHz
          Channel 56 : 5.28 GHz
          Channel 60 : 5.3 GHz
          Channel 64 : 5.32 GHz
          Channel 100 : 5.5 GHz
          Channel 104 : 5.52 GHz
          Channel 108 : 5.54 GHz
          Channel 112 : 5.56 GHz
          Channel 116 : 5.58 GHz
          Channel 120 : 5.6 GHz
          Channel 124 : 5.62 GHz
          Channel 128 : 5.64 GHz
          Channel 132 : 5.66 GHz
          Channel 136 : 5.68 GHz
          Channel 140 : 5.7 GHz
          Channel 144 : 5.72 GHz
          Channel 149 : 5.745 GHz
          Channel 153 : 5.765 GHz
          Channel 157 : 5.785 GHz
          Channel 161 : 5.805 GHz
          Channel 165 : 5.825 GHz
          Current Frequency:5.745 GHz (Channel 149)

root@OpenWrt:/#
*/

[☆☆☆☆☆] 修改信道、带宽、评率、SSID、MAC、AP/STA

[☆☆☆☆☆] 修改TXpower

# cmd
iw dev ath0 set txpower fixed 21
iw dev ath0 set txpower auto
iw dev ath0 set txpower limit 22
# log
/*
root@OpenWrt:/# iw dev ath0 set txpower fixed 21
root@OpenWrt:/# iw dev ath0 info
Interface ath0
        ifindex 20
        wdev 0x2
        addr xxxxxx
        ssid xxxxxx_5G
        type AP
        wiphy 0
        channel 149 (5745 MHz), width: 80 MHz, center1: 5775 MHz
        txpower 21.00 dBm
root@OpenWrt:/# 
*/

[☆☆☆] 国家码 & dfs

# cmd
iw reg get
iw reg set US // CN .etc
# log
/*
root@OpenWrt:/# iw reg get
global
country 00: DFS-UNSET
        (2402 - 2472 @ 40), (6, 20), (N/A)
        (2457 - 2482 @ 40), (6, 20), (N/A), PASSIVE-SCAN
        (2474 - 2494 @ 20), (6, 20), (N/A), NO-OFDM, PASSIVE-SCAN
        (5170 - 5250 @ 160), (6, 20), (N/A), PASSIVE-SCAN
        (5250 - 5330 @ 160), (6, 20), (0 ms), DFS, PASSIVE-SCAN
        (5490 - 5730 @ 160), (6, 20), (0 ms), DFS, PASSIVE-SCAN
        (5735 - 5835 @ 80), (6, 20), (N/A), PASSIVE-SCAN
        (57240 - 63720 @ 2160), (N/A, 0), (N/A)
root@OpenWrt:/# iw reg set US
[ 3677.905325] cfg80211: Regulatory domain changed to country: US
[ 3677.905356] cfg80211:  DFS Master region: FCC
[ 3677.910043] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[ 3677.914487] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A)
[ 3677.924030] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2300 mBm), (N/A)
[ 3677.932076] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2300 mBm), (0 s)
[ 3677.941584] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2300 mBm), (0 s)
[ 3677.951080] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
[ 3677.959111] cfg80211:   (57240000 KHz - 70200000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
root@OpenWrt:/# 
root@OpenWrt:/# iw reg get
global
country US: DFS-FCC
        (2402 - 2472 @ 40), (N/A, 30), (N/A)
        (5170 - 5250 @ 80), (N/A, 23), (N/A), AUTO-BW
        (5250 - 5330 @ 80), (N/A, 23), (0 ms), DFS, AUTO-BW
        (5490 - 5730 @ 160), (N/A, 23), (0 ms), DFS
        (5735 - 5835 @ 80), (N/A, 30), (N/A)
        (57240 - 70200 @ 2160), (N/A, 40), (N/A)

root@OpenWrt:/# 
*/

remark
不同国家对应不同频段,还有dfs也需要规避

[☆☆] 监听事件

# cmd
iw event
# log
/* 
root@OpenWrt:/# iw event
ath0 (phy #3): unknown event 60
ath0 (phy #3): unknown event 60
ath0: del station 5e:8d:01:08:fa:00
*/

remark:
监听客户端连接状态,关联设备做测试时推荐使用

[☆] 节能模式

# cmd
iw dev ath0 get power_save // 获取当前状态
iw dev ath0 set power_save on // 打开
iw dev ath0 set power_save off // 关闭
# log
/*
root@OpenWrt:/# iw dev ath0 set power_save on
root@OpenWrt:/# iw dev ath0 get power_save
Power save: on
root@OpenWrt:/# iw dev ath0 set power_save off
root@OpenWrt:/# iw dev ath0 get power_save
Power save: off
*/
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

过得精彩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值