Nur für die Verwendung mit Linux & Android
* Use "ip" and "iw" instead of "ifconfig" and "iwconfig" It's described further down, READ THE README!
[Gerät] ALFA -Netzwerke AWUS036ACH
[Chipsatz] 88xxau (RTL8812AU)
[Zweig] v5.6.4.1
[Entfernung] 10 m freier Anblick
[ ID] Interval Transfer Bitrate Retr Cwnd [ 5] 0.00-1.00 sec 11.6 MBytes 97.4 Mbits/sec 0 96.2 KBytes [ 5] 1.00-2.00 sec 11.2 MBytes 93.8 Mbits/sec 0 100 KBytes [ 5] 2.00-3.00 sec 11.2 MBytes 93.8 Mbits/sec 0 100 KBytes [ 5] 3.00-4.00 sec 11.2 MBytes 93.8 Mbits/sec 0 100 KBytes [ 5] 4.00-5.00 sec 11.2 MBytes 93.8 Mbits/sec 0 100 KBytes [ 5] 5.00-6.00 sec 11.4 MBytes 95.9 Mbits/sec 0 105 KBytes [ 5] 6.00-7.00 sec 11.2 MBytes 93.8 Mbits/sec 0 105 KBytes [ 5] 7.00-8.00 sec 11.3 MBytes 94.9 Mbits/sec 0 157 KBytes [ 5] 8.00-9.00 sec 11.2 MBytes 93.8 Mbits/sec 0 157 KBytes [ 5] 9.00-10.00 sec 11.2 MBytes 94.3 Mbits/sec 0 157 KBytes [ 5] 10.00-11.00 sec 11.2 MBytes 93.8 Mbits/sec 0 157 KBytes [ 5] 11.00-12.00 sec 11.2 MBytes 93.8 Mbits/sec 0 157 KBytes [ 5] 12.00-13.00 sec 11.2 MBytes 94.4 Mbits/sec 0 157 KBytes [ 5] 13.00-14.00 sec 11.2 MBytes 93.8 Mbits/sec 0 157 KBytes [ 5] 14.00-15.00 sec 11.2 MBytes 94.4 Mbits/sec 0 157 KBytes [ 5] 15.00-16.00 sec 10.9 MBytes 91.7 Mbits/sec 0 157 KBytes [ 5] 16.00-17.00 sec 11.2 MBytes 94.4 Mbits/sec 0 157 KBytes [ 5] 17.00-18.00 sec 11.2 MBytes 94.4 Mbits/sec 0 157 KBytes [ 5] 18.00-19.00 sec 11.2 MBytes 94.4 Mbits/sec 0 157 KBytes [ 5] 19.00-20.00 sec 11.2 MBytes 93.8 Mbits/sec 0 157 KBytes [ 5] 20.00-21.00 sec 11.2 MBytes 93.8 Mbits/sec 0 157 KBytes [ 5] 21.00-22.00 sec 11.2 MBytes 93.8 Mbits/sec 0 157 KBytes [ 5] 22.00-23.00 sec 11.2 MBytes 93.8 Mbits/sec 0 157 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-23.15 sec 260 MBytes 94.2 Mbits/sec 0 sender [ 5] 0.00-23.15 sec 0.00 Bytes 0.00 bits/sec receiver
Dieser Treiber kann mit [DKMS] installiert werden. Dies ist ein System, das automatisch ein Kernelmodul neu kompiliert und installiert wird, wenn ein neuer Kernel installiert oder aktualisiert wird. Um DKMS zu verwenden, installieren Sie das dkms
-Paket, das auf Debian (basierten) Systemen wie folgt durchgeführt wird:
$ sudo apt-get install dkms
$ git clone -b v5.6.4.2 https://github.com/aircrack-ng/rtl8812au.git cd rtl*
Um den Treiber zu installieren, öffnen Sie ein Terminal im Verzeichnis mit dem Quellcode und führen Sie den folgenden Befehl aus:
$ sudo make dkms_install
Um den Treiber aus Ihrem System zu entfernen, öffnen Sie ein Terminal im Verzeichnis mit dem Quellcode und führen Sie den folgenden Befehl aus:
$ sudo make dkms_remove
Zum Erstellen und Installieren des Fahrers mit "Nutzung"
$ make && make install
Paket / Build -Abhängigkeiten (Kali)
$ sudo apt-get update $ sudo apt-get install bc mokutil build-essential libelf-dev linux-headers-`uname -r`
$ sudo apt-get install raspberrypi-kernel-headers
Wechseln Sie dann die Plattform in Makefile in 32-Bit ARM
(RPI 1/2/3/& 0/Null):
$ sed -i 's/CONFIG_PLATFORM_I386_PC = y/CONFIG_PLATFORM_I386_PC = n/g' Makefile $ sed -i 's/CONFIG_PLATFORM_ARM_RPI = n/CONFIG_PLATFORM_ARM_RPI = y/g' Makefile
Oder für ARM64
(RPI 3B+, 4B und Null2) müssen Sie ausführen:
$ sed -i 's/CONFIG_PLATFORM_I386_PC = y/CONFIG_PLATFORM_I386_PC = n/g' Makefile $ sed -i 's/CONFIG_PLATFORM_ARM64_RPI = n/CONFIG_PLATFORM_ARM64_RPI = y/g' Makefile
Wenn Sie eine Fehlermeldung über unrecognized command line option '-mgeneral-regs-only'
(dh Raspbian Buster) erhalten, müssen Sie die folgenden Befehle für ARM
-Architektur ausführen und dann das Gebäude wiederholen und installieren:
$ export ARCH=arm $ sed -i 's/^MAKE="/MAKE="ARCH=arm /' dkms.conf
Oder für ARM64
vor dem Wiederaufbau Folgendes laufen:
$ export ARCH=arm64 $ sed -i 's/^MAKE="/MAKE="ARCH=arm64 /' dkms.conf
Der Aufbau des Fahrers kann RAM bei einigen RPIs überschreiten, was zu einem gcc: fatal error: Killed signal terminated program cc1
-Fehler. Der Swap-Raum kann in /etc/dphys-swapfile
z. B. auf 2000
Megabyte, gefolgt von /etc/init.d/dphys-swapfile restart
. Der Aufbau auf dem Tausch ist jedoch sehr langsam.
Zum Einstellen des Monitor -Modus
Fixieren Sie problematische Interferenzen im Monitor -Modus.
$ airmon-ng check kill
Sie können auch das Feld "automatisch eine Verbindung zu diesem Netzwerk herstellen, wenn es unterbrochen" in NM-Connection-Editor hergestellt wird. Dies funktioniert nur, wenn Sie eine gespeicherte WLAN -Verbindung haben.
Setzen Sie die Schnittstelle nach unten
$ sudo ip link set wlan0 down
Stellen Sie den Monitor -Modus ein
$ sudo iw dev wlan0 set type monitor
Schnittstelle einstellen
$ sudo ip link set wlan0 up
Zum Festlegen von TX -Leistung
$ sudo iw wlan0 set txpower fixed 3000
Optionen 88xxau rtw_led_ctrl = 0
Wert kann 0 oder 1 betragen
$ echo "0">/proc/net/rtl8812au/$ (Ihr Schnittstellenname)/LED_Ctrl
Wert kann 0 oder 1 betragen
$ cat/proc/net/rtl8812au/$ (Ihr Schnittstellenname)/LED_Ctrl
0: Wechselt nicht, 1: Schalten Sie von USB2.0 auf USB 3.0 2: Schalten Sie von USB3.0 auf USB 2.0 um
$ rmmod 88xxau $ modProbe 88xxau RTW_SWITCH_USB_MODE = INT (0: KEINE SCHALTER 1: Switch von USB2 auf USB3 2: Switch von USB3 auf USB2)
Neuere Versionen von NetworkManager wechseln zur zufälligen MAC -Adresse. Einige Benutzer würden es vorziehen, eine feste Adresse zu verwenden. Fügen Sie einfach diese Zeilen unten hinzu
[device] wifi.scan-rand-mac-address=no
Am Ende von Datei /etc/networkManager/NetworkManager.conf und neu starten Sie NetworkManager mit dem Befehl neu:
$ sudo service NetworkManager restart
Alfa Networks - https://www.alfa.com.tw/ Realtek. - https://www.realtek.com aircrack-ng - https://www.aircrack-ng.org astsam - https://github.com/astsam evilphish - https://github.com/evilphish fariouche - https://github.com/fariouche CGarces - https://github.com/CGarces ZerBea - https://github.com/ZerBea lwfinger - https://github.com/lwfinger Ulli-Kroll. - https://github.com/Ulli-Kroll