在 ath9k 上使用 iw 限制低比特率

在 ath9k 上使用 iw 限制低比特率

我正在尝试使用 ath9k 和 来阻止低(传统,B)比特率与我的 AP 关联iw。我认为我应该运行:

iw wlan0 set bitrates legacy-2.4 6 9 12 18 24 36 48 54 ht-mcs-2.4 lgi-2.4

但这是否正确?这会限制旧版 2.4 比特率,但允许所有 HT 比特率吗?还是我应该指定所有比特率?因此,如下所示:

iw wlan0 set bitrates legacy-2.4 6 9 12 18 24 36 48 54 ht-mcs-2.4 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 lgi-2.4

但问题是,我如何知道可以在特定设备上列出哪一个。

答案1

因此,经过邮件列表的讨论,它的工作原理如下。

这实际上禁用了 CCK(11b)速率、保留 OFDM(11g)并且保持 HT 速率不变(即允许使用 HT):

iw wlanX set bitrates legacy-2.4 6 9 12 18 24 36 48 54

此命令基本上禁用了 HT 速率,因为它显示“ht-mcs-2.4”,但没有指定要使用的 MCS 索引,因此您可能不想使用它(我在这里列出它只是因为我尝试过并且了解到它不起作用,但我在互联网上看到过它):

iw wlanX set bitrates legacy-2.4 6 9 12 18 24 36 48 54 ht-mcs-2.4 lgi-2.4

要将比特率重置为正常值,您需要发出:

iw wlanX set bitrates

因此,不要列出所有 MCS,最好甚至不要提及“ht-mcs-2.4”。

相关内容