如何知道我的 Wi-Fi 连接当前使用哪种标准

如何知道我的 Wi-Fi 连接当前使用哪种标准

我的笔记本电脑具有 802.11n 连接功能。

使用我之前的路由器,我可以以超过 54Mb/s 的速度传输数据。现在我有 D-Link 路由器,不知为何最大连接速度为 54Mb/s,这意味着连接是通过 802.11g 建立的。

我如何检查已建立哪个标准(g 或 n)?是否有任何命令可以获取该信息?(nm-applet 在连接信息窗口中未提供任何相关信息)。

答案1

该实用程序iw显示所使用的比特率并通过其列出的功能指示所使用的 IEEE 802.11 标准。

从输出中读取您的接口名称iw dev,并在其中使用它<name>

iw dev <name> link

示例输出与传统(非 802.11n)AP 关联时:

    tx bitrate: 36.0 MBit/s

“MCS 指数”,表示 802.11n AP:

    tx bitrate: 300.0 MBit/s MCS 15 40Mhz short GI

“VHT”,表示支持802.11ac:

    tx bitrate: 86.7 MBit/s VHT-MCS 8 short GI VHT-NSS 1

将其与 Linux 驱动程序进行比较802.11n 表您将看到示例“MCS 15 40Mhz 短 GI”300 MBit/s 如何对应于“HT40 速率”中“短 400ns GI”列的一行。

要查看您的 Wi-Fi 适配器通常能够执行哪些功能(独立于 AP 链路),请运行iw phy0 info(同义词iw list)并查找关键字,例如 HT(802.11n)/ VHT(802.11ac,(非常)高吞吐量)、MCS(调制和编码方案)索引号和长/短 GI(保护间隔)。

如需更多解释,请继续阅读超级用户的回答。

答案2

  1. 尝试lshw -C network
  2. 尝试iwconfig寻找Bit Rate
  3. 尝试lspci | grep -i wireless
  4. wavemon是无线的终极工具

答案3

使用sudo lshw -C network您应该能够看到您的 wifi 适配器支持哪些模式。但由于您的问题似乎是路由器,请使用iwconfig(应该是类似wlan0eth0)找到您的 wifi 适配器名称。然后尝试iwlist wlan0 scan(替换wlan0为您的适配器名称)。它将列出支持的比特率。如果最高是 54Mbit/s,您的路由器似乎不支持 n 标准。

这样你就可以知道你是否能够使用 n 标准进行连接。遗憾的是我不知道如何找出当前连接使用的标准。

答案4

这个问题已经得到解答了:https://unix.stackexchange.com/questions/62265/linux-find-wifi-networks-protocola-bgn-version-of-all-available-access-point

简而言之,iw dev wlan0 scan输出应该指示您周围哪个接入点具有哪些功能。

更多详细信息请参阅上述链接。

相关内容