it-swarm.com.de

Treiber rtl8811au für usb wifi

Ich kaufte ein RTL8811AU-Chip-basiertes USB-WLAN für meinen Arbeitsplatz, das Dual-Band unterstützt. Aber als ich den USB anschloss, hat mein Ubuntu ihn nicht erkannt. Also musste ich den Treiber finden und kompilieren, da der im USB-Paket enthaltene nicht mit der letzten Kernel-Version kompatibel war.

Meine Erfahrung mit einigen Treibern von Github Platform war unzufrieden.

Alle von mir getesteten Treiber sind ein Problem in meiner Benutzererfahrung. Es scheint, dass mit diesen Treibern mein WLAN-USB zufällig nicht mehr funktioniert, besonders wenn der Browser geöffnet ist und etwas Javascript geladen wird.

In diesem Zusammenhang funktioniert der Ping-Befehl normal und alle anderen Verbindungen wie P2P wie Torrent oder App wie Telegramm.

Wenn dieses Problem auftritt, habe ich einige Optionen:

  • Warten auf die Arbeit wieder mit nichts zu tun
  • Stecken Sie den USB-Dongle aus und wieder ein
  • Starten Sie den Netzwerkdienst neu oder schalten Sie WLAN aus und wieder ein

Mit all diesen Optionen muss ich warten und es ist so herzzerreißend!

Ich denke also, dass das Problem relativ zum Treiber ist, weil ich es von Github bekomme und es einen Fehler enthalten kann.

Ich habe versucht Fahrer wie:

und das Problem bleibt bei all diesen Treibern bestehen.

Kennen Sie einen Treiber, der richtig funktioniert?

5
Bob91

Im Arch-Wiki haben sie den Chipsatz rtl8811au erwähnt und schlagen ein Paket für die Treiber vor.

Sudo apt install dkms
git clone https://github.com/zebulon2/rtl8812au.git
cd ./rtl8812au
Sudo ./dkms-install.sh 

Wenn Sie diesen Befehl ausführen, können Sie den voll funktionsfähigen Treiber installieren und Ihr WLAN-Dongle funktioniert ohne Probleme!

6
Bob91

Der einfachste Weg ist, den Treiber von offiziellen Ubuntu-Repos zu installieren:

Sudo apt install rtl8812au-dkms
1
Pilot6

Verwenden Sie für Kernel-Version 5 und höher dieses repo

Befolgen Sie die Anweisungen in der Readme, es ist wirklich einfach!

Um es zusammenzufassen:

git clone https://github.com/AstroDrabb/rtl8812au.git
cd ./rtl8812au
make

Überprüfen Sie, ob der Treiber ordnungsgemäß kompiliert wurde und funktioniert:

Sudo insmod 8812au.ko

Installieren:

Sudo cp 8812au.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless
Sudo depmod
1
yurikleb