Ich möchte IEEE 802.11b(CCK) nicht verwenden

Ich möchte IEEE 802.11b(CCK) nicht verwenden

Ich verwende WLAN mit rtl8188cus.

Ich weiß, dass rtl8188cus IEEE 802.11b/g/n unterstützt.

Unten sehen Sie ein Beispiel für den Zugriff auf einen AP von meinem System aus.
SSID: Test ist ein AP, der nur unterstützt 802.11b(CCK).

root@test:~# iwconfig
wlan0     IEEE 802.11b  ESSID:"test"  Nickname:"<WIFI@REALTEK>"
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:26:66:63:1C:54
          Bit Rate:11 Mb/s   Sensitivity:0/0
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:****-****-****-****-****-****-****-****   Security mode:open
          Power Management:off
          Link Quality=97/100  Signal level=-78 dBm  Noise level=0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

lo        no wireless extensions.

eth0      no wireless extensions.

eth1      no wireless extensions.

Ich möchte, dass rtl8188cus IEEE 802.11b nicht unterstützt.

[Hoffnung]
1. Ich möchte nicht, dass der rtl8188cus unterstützt IEEE 802.11b.
2. Ich möchte nicht verwenden, IEEE 802.11bwenn ich eine Verbindung zu einem IEEE 802.11b/g/n AP herstelle.
3. Wenn ich eine Verbindung zu einem AP herstelle, der nur unterstützt IEEE 802.11b, möchte ich, dass die Verbindung fehlschlägt.

Ich habe die Einstellungen für IEEE 802.11b in meinem Kernel (3.10) nachgeschlagen, konnte sie aber nicht finden.
Das Benutzerprogramm (Befehl) hat keine Möglichkeit gefunden.
Ich habe mir den rtl8188cus-Treiber angesehen, aber auch ihn nicht gefunden.
Ich habe ihn auch nach einer Google-Suche nicht gefunden.
Ich habe versucht, Kommentare zu ratenbezogenen Dingen im rtl8188cus-Treiber abzugeben, aber es ist fehlgeschlagen.

Kann ich nicht einfach verwenden IEEE 802.11b?

Antwort1

802.11n und 802.11g sind Erweiterungen von 802.11b und beinhalten das ältere Protokoll. Sie können 802.11b nicht „ausschalten“.

Außerdem wechselt Ihr WLAN-Treiber automatisch zu der Bitrate und dem Protokoll, die unter den gegebenen Umständen bei Signalstärke und Kanalnutzung am besten funktionieren. Dafür gibt es einen Grund: Bei dem Versuch, eine höhere Bitrate zu verwenden, würden zu viele Fehler auftreten, sodass der Durchsatz bei diesem Versuch sinkt und nicht steigt.

Die Signalstärke variiert je nach Treiber und Hardware etwas, aber meiner Erfahrung nach liegen Ihre -78 dB an der Grenze, wo eine Kommunikation gerade noch möglich ist.

Wenn Sie also einen höheren Durchsatz wünschen, suchen Sie einen besseren Platz für Ihre Antennen, verwenden Sie bessere Antennen oder bringen Sie Computer und Router näher zusammen.

Übrigens können Sie mit ausführlichere Informationen erhalten, iw wlan0 station dumpanstatt die ältere Version zu verwenden iwconfig.

Bearbeiten:

Sagen Sie nicht: „Ich sehe 802.11b-Bitraten.“ Wenn Sie eine Bitrate von beispielsweise 11 MB sehen, sind Sie möglicherweise trotzdem über Protokolle gemäß 802.11g oder 802.11n verbunden. Tatsächlich haben Ihr WLAN und die Zugriffspunkte diese Bitrate möglicherweise über ein Protokoll ausgehandelt, das nicht Teil von 802.11b ist.

Und wie gesagt, 802.11g ist einVerlängerungvon 802.11b. 802.11g unterstützt alle Bitraten und Protokollinformationen von 802.11b. 802.11n unterstützt alle Bitraten und Protokollinformationen von 802.11g und 802.11b. Normalerweise sehen Sie nur dieneuBitraten in Wikis etc. aufgeführt, da die Wiederholung der alten mühsam wäre.

verwandte Informationen