如何检查你的 wifi 是否连接到 802.11ac 与 Linux 中的 n?

Cru*_*se5 6 linux linux-mint

我在运行 macOS Catalina 的 MacBook Pro 上双引导 Linux Mint。我在 macOS 上的速度下降了 240 Mb/s,但在 Linux mint 上仅下降了 30-40 Mb/s。我在 macOS 上连接到 802.11ac。如何检查 Linux 中的连接是否为 802.11ac?和/解决问题?

dir*_*rkt 6

尝试一下sudo iw wlan0 station dumpwlan0您的 WLAN 设备在哪里。这将为您提供当前的传输和接收速率以及通道宽度。

如果您的信道宽度为 80 MHz 或 160 Mhz,则您使用的是 802.11ac。如果您的信道宽度为 20 MHz 或 40 MHz,则您正在使用 802.11n。

请注意,802.11ac 包括 802.11n 作为后备选项,并且根据发送/接收条件,802.11ac 将缩减至 40 MHz 或 20 MHz 宽通道和更低的比特率。那么你仍然在“使用802.11ac”。

如果您想了解您的驱动程序/硬件组合的功能(“它首先支持 802.11ac 吗?”),请使用iw phy. 如果您看到VHT(非常高的吞吐量),则您拥有 802.11ac。

另请注意,MacBook 上的硬件支持对于 Apple 特定硬件(例如 WLAN)可能不是最佳的。因此,如果iw phy没有显示VHT,则您无能为力,除非您可以让 Apple 公开其硬件文档,以便人们可以为其编写 Linux 驱动程序。