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

idg*_*gar 6 network-manager wireless

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

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

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

wbo*_*bob 7

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

iw dev输出中读取您的接口名称,并在<name>.

iw dev <name> link 
Run Code Online (Sandbox Code Playgroud)

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

    tx bitrate: 36.0 MBit/s
Run Code Online (Sandbox Code Playgroud)

“MCS 索引”,表示 802.11n AP:

    tx bitrate: 300.0 MBit/s MCS 15 40Mhz short GI
Run Code Online (Sandbox Code Playgroud)

“VHT”,表示支持 802.11ac:

    tx bitrate: 86.7 MBit/s VHT-MCS 8 short GI VHT-NSS 1
Run Code Online (Sandbox Code Playgroud)

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

要查看您的 wifi 适配器的一般功能,独立于 AP 链接,运行iw phy0 info(与 同义iw list)并查找关键字,如 HT (802.11n) / VHT (802.11ac, (Very) High Throughput), MCS (Modulation and Coding)方案)索引号和长/短 GI(保护间隔)。

有关更多解释,请继续超级用户答案。


小智 4

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


And*_*nek 0

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

通过这种方式,您可以了解是否应该能够连接 n 标准。遗憾的是我不知道如何找出当前连接使用的标准。