Ограничение низких битрейтах с IW на ath9k

Я пытаюсь предотвратить низкие (legacy, B) битрейты, чтобы связаться с моим AP, используя ath9k и 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

но тогда вопрос как я могу знать, какой я могу перечислить на конкретном устройстве.

18
задан Mitar
21.03.2023 9:20 Количество просмотров материала 3349
Распечатать страницу

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".

1
отвечен Mitar 2023-03-22 17:08

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх