Question Limiter les faibles débits avec iw sur ath9k


J'essaie d'empêcher les débits binaires faibles (hérités, B) de s'associer à mon point d'accès, en utilisant ath9k et iw. Je pense que je devrais courir:

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

Mais est-ce correct? Est-ce que cela limitera les anciens débits 2.4, mais autorisera tous les HT? Ou devrais-je tous les spécifier? Donc quelque chose comme:

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

Mais alors la question est de savoir comment je peux savoir lequel je peux lister sur un périphérique particulier.


2
2018-02-22 08:25


origine


D'après mes tests, il semble que vous deviez tous les énumérer. Au moins avec OpenWrt récent. J'utilisais un ancien firmware et depuis la mise à jour, toutes les connexions étaient vraiment mauvaises, ce qui me ramène à ce script. - Mitar
Actuellement, cela fonctionne correctement si je le fais iw wlan0 set bitrates legacy-2.4 6 9 12 18 24 36 48 54. Donc, il semble que je n'ai pas à énumérer tous les débits HT, mais je ne devrais même pas mentionner ht-mcs-2.4. - Mitar


Réponses:


Donc, après la discussion sur la liste de diffusion, voici comment cela fonctionne.

Cela désactive efficacement les taux de CCK (11b), laisse OFDM (11g), et laisse les taux de HT intacts (c.-à-d. permet à HT d'être utilisé):

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

Cette commande désactive essentiellement les taux HT car il dit "ht-mcs-2.4" mais ne spécifie aucun index MCS à utiliser, donc vous ne voulez probablement pas l’utiliser sur Internet):

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

Pour remettre à zéro les bitrates, vous devez émettre:

iw wlanX set bitrates

Donc, au lieu de lister tous les MCS, il vaut mieux ne même pas mentionner "ht-mcs-2.4".


1
2018-04-30 07:34