我想通过 UCI 文件创建一个监视器接口(我可以使用 iw 命令很好地做到这一点)。
目前,我只是像这样定义接口:
config wifi-device radio1
option htmode 'HT20'
#option disabled '1'
option hwmode '11ng'
option path 'pci0000:00/0000:00:15.0/0000:06:00.0'
option type 'mac80211'
option channel '11'
list ht_capab 'SHORT-GI-40'
list ht_capab 'TX-STBC'
list ht_capab 'RX-STBC1'
list ht_capab 'DSSS_CCK-40'
config wifi-iface
option mode 'monitor'
option device 'radio1'
option hidden 1
#option network 'mon1'
重新加载 wifi 后,我可以看到(通过“iw wlan1 info”)radio1 已进入监控模式。
Interface wlan1
ifindex 66
wdev 0x10000000f
addr 04:f0:21:10:c1:8a
type monitor
wiphy 1
channel 6 (2437 MHz), width: 20 MHz (no HT), center1: 2437 MHz
但是,我没有监视器接口(因为我没有在 /etc/config/network 中定义一个)。即使我确实定义了一个 mon1 接口,我也有同样的问题。另外,监视器的频道不是radio1定义的频道。
有没有人有这样做的经验?openwrt 文档没有类似的例子。