使用 Linux 无线命令查找 MIMO 流的数量

使用 Linux 无线命令查找 MIMO 流的数量

看起来该iw list命令给出了可支持的 wifi 接口的流数。

        VHT RX MCS set:
            1 streams: MCS 0-9
            2 streams: MCS 0-9
            3 streams: MCS 0-9
            4 streams: not supported
            5 streams: not supported
            6 streams: not supported
            7 streams: not supported
            8 streams: not supported
        VHT RX highest supported: 1300 Mbps
        VHT TX MCS set:
            1 streams: MCS 0-9
            2 streams: MCS 0-9
            3 streams: MCS 0-9
            4 streams: not supported
            5 streams: not supported
            6 streams: not supported
            7 streams: not supported
            8 streams: not supported
        VHT TX highest supported: 1300 Mbps

但是我如何才能找到当前关联实际使用的当前流的数量?

答案1

如果有办法的话,我还没有看到。这些天我经常使用 iw,并使用“station dump”/“link”iw 命令查看 MCS 速率以确定空间流。(使用表格引用)

请注意,这有点泛泛而谈,因为您实际上并没有列出您的卡是什么。我不会深入讨论 802.11ac (wave-2) 或 802.11ax,您应该能够将这些技术用于任何 802.11 标准。

任一模式/命令都会为您提供 MCS 速率,您可以参考该速率来了解正在使用的空间流数量。如果您不确定您尝试连接的 AP 是否具有与您的卡相同的功能,您可以使用:

iw wlan0 scan | more

这就是我确定速率/流量的实际方法。

从作为接入点的卡/适配器到站点:

iw dev wlan0 station dump 

openwrt AP-iw-sta-转储


从连接到接入点的 STA 模式客户端:
iw wlan1 link
                                                        

iw-wlan1sta-链路


802.11N

802.11n-mcs
https://en.wikipedia.org/wiki/IEEE_802.11n-2009


802.11AC

802.11ac-空间-msc

https://en.wikipedia.org/wiki/IEEE_802.11ac-2013

如果任何读过这篇文章的人知道一种从 iw 获取空间流号的更简单的方法,请告诉我,我会更新答案。(以及我对 iw 的使用~!)

相关内容