802.11ac:尝试获得 1.7333 Gbps 160MHz

802.11ac:尝试获得 1.7333 Gbps 160MHz

我试图获得两个 Ubuntu 节点之间的最大吞吐量;两者均配备支持 160MHz 的 Intel Wireless-Ac 9260 卡,并使用 ASUS GT-AX11000 路由器。

Ubuntu1--2米--AX11000--10米--Ubuntu2

在 5GHz-1 和 5GHz-2 频段(我使用的是 5GHz-1)中,我将路由器配置如下:

  • 无线模式:自动
  • 802.11ax HE 帧支持:启用
  • 通道带宽:160 MHz(勾选“启用 160 MHz”)
  • 控制通道:100(勾选自动选择通道包括DFS通道)

https://i.stack.imgur.com/4jeWi.png

在路由器中:wl -i eth7 status返回 160MHz 信道的使用

https://i.stack.imgur.com/wZsn3.png

在节点中:iwconfig返回 1.7333 Gb/s 比特率

https://i.stack.imgur.com/k9FXC.png

问题

在 GUI Wifi 站点调查中,这就是我得到的结果,没有 160MHz 带宽的迹象,也没有 802.11ac 支持:

https://i.stack.imgur.com/JKVvt.png

问题 1:为什么我在 ASUS WiFi Radar 现场调查中没有获得 160MHz 或 802.11ac?

问题2:为什么Site Survey 和wl 命令不一致?

我正在使用 iperf 来测试吞吐量

常用命令:iperf3 -c 192.168.50.118 -R -b 2000M -u

结果,我获得的最大吞吐量约为 400 Mbits/sec

Connecting to host 192.168.50.118, port 5201
Reverse mode, remote host 192.168.50.118 is sending
[  4] local 192.168.50.117 port 39988 connected to 192.168.50.118 port 5201
[ ID] Interval           Transfer     Bandwidth       Jitter    Lost/Total Datagrams
[  4]   0.00-1.00   sec  37.8 MBytes   317 Mbits/sec  0.199 ms  1/4841 (0.021%)
[  4]   1.00-2.00   sec  39.2 MBytes   329 Mbits/sec  0.077 ms  0/5013 (0%)
[  4]   2.00-3.00   sec  40.9 MBytes   343 Mbits/sec  0.241 ms  1/5235 (0.019%)
^C
[  4]   3.00-3.75   sec  29.5 MBytes   331 Mbits/sec  0.085 ms  0/3771 (0%)

问题3:如何获得最大吞吐量?

lshw -c network返回:https://i.stack.imgur.com/q7Yl0.png

iw list返回:https://i.stack.imgur.com/0MehN.png

问题 4:Intel AC 9260 仅返回 20MHz 频道是怎么回事?

答案1

至于 1) 和 2),AP/AsusWRT 在华硕现场调查期间可能只监听其他 AP/其他天线,而不监听自己的天线。它至少必须将一根天线置于监控模式。因此看不到/忽略它本身,或者至少只显示它支持的 SSID 的部分版本。

至于3),为了测量两个Wifi客户端之间的速度,取决于这两个点是否iperf不在同一天线上,您必须将400Mbps乘以2倍到4倍之间的系数。通过该选项还iperf3可以受益于使用多个流-P

至于 3) 和 4) WiFi 质量取决于几个点,从驱动程序 Linux 质量,到 AP 的距离,到邻居可能造成的干扰。此外,ac 开源/Linux 驱动程序并不以从 WiFi ac 芯片组中获取最佳性能而闻名。因此,芯片组频率仅达到 5GHz - 20MHz 并不令人意外。

相关内容