Openwrt 无法上40MHZ带宽

最近有一个纠结的事情是双天线路由没法上40MHZ带宽,怎么改都不成功,其中

在无线高级设置里面打开了40MHZ带宽:

后来在客户端连上之后,在无线的页面一直显示都是20M的带宽。于是我想是不是驱动或者其他设置出了问题,

用iw看也没什么问题,

root@OpenWrt:~# iw wlan0 info
Interface wlan0
    ifindex 45
    wdev 0x9
    addr 00:23:cd:aa:bb:cc
    type AP
    wiphy 0
    channel 11 (2462 MHz) HT40-

后来准备重新编译ath的driver看看情况,但是后面装了个软件之后就发现了一些问题:

这里有很多AP,但是明显的是,我的网卡检测到AP的带宽是40MHZ:

于是怀疑网卡出了问题,和AP不兼容。

接下来拿了一张USB无线网卡去连接,竟然达到了40MHZ带宽。

经过后续尝试,鉴于我的电脑和三台AP连接都无法达到40MHZ带宽,于是怀疑我的电脑设置有问题,于是

最终发现了下述设置:

打开之后就可以在近距离上300M的速率了,内牛满面。

原文地址:https://www.cnblogs.com/tanhangbo/p/4498904.html