Uniquement pour une utilisation avec Linux et Android
* Use "ip" and "iw" instead of "ifconfig" and "iwconfig" It's described further down, READ THE README!
[Device] Alfa Networks WINUS036ACH
[Chipset] 88xxau (RTL8812AU)
[Branch] V5.6.4.1
[Distance] 10 m de vue libre
[ 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
Ce pilote peut être installé à l'aide de [DKMS]. Il s'agit d'un système qui recompile automatiquement et installera un module de noyau lorsqu'un nouveau noyau sera installé ou mis à jour. Pour utiliser DKMS, installez le package dkms
, qui sur Debian (basé) se fait comme ceci:
$ sudo apt-get install dkms
$ git clone -b v5.6.4.2 https://github.com/aircrack-ng/rtl8812au.git cd rtl*
Afin d'installer le pilote, ouvrez un terminal dans le répertoire avec le code source et exécutez la commande suivante:
$ sudo make dkms_install
Afin de supprimer le pilote de votre système, ouvrez un terminal dans le répertoire avec le code source et exécutez la commande suivante:
$ sudo make dkms_remove
Pour construire et installer le conducteur avec «faire» utiliser
$ make && make install
Dépendances de package / build (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
Modifiez ensuite la plate-forme dans MakeFile en architecture ARM
32 bits (RPI 1/2/3 / & 0 / zéro):
$ 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
Ou, pour ARM64
(RPI 3B +, 4B et ZERO2), vous devrez courir:
$ 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
De plus, si vous recevez un message d'erreur sur unrecognized command line option '-mgeneral-regs-only'
(c'est-à-dire Raspbian Buster), vous devrez exécuter les commandes suivantes pour l'architecture ARM
, puis réessayer la construction et l'installation:
$ export ARCH=arm $ sed -i 's/^MAKE="/MAKE="ARCH=arm /' dkms.conf
Ou, pour ARM64
exécutez ce qui suit avant la reconstruction:
$ export ARCH=arm64 $ sed -i 's/^MAKE="/MAKE="ARCH=arm64 /' dkms.conf
La construction du conducteur peut dépasser la RAM sur certains RPI résultant en un gcc: fatal error: Killed signal terminated program cc1
Erreur. L'espace d'échange peut être augmenté dans /etc/dphys-swapfile
par exemple à 2000
mégaoctets, suivi par /etc/init.d/dphys-swapfile restart
. Cependant, s'appuyer sur Swap est très lent.
Pour régler le mode moniteur
Corrigez l'interférence problématique en mode moniteur.
$ airmon-ng check kill
Vous pouvez également décocher la boîte "se connecter automatiquement à ce réseau lorsqu'il est avaiable" dans NM-Connection-Editor. Cela ne fonctionne que si vous avez une connexion WiFi enregistrée.
Définir l'interface
$ sudo ip link set wlan0 down
Définir le mode Monitor
$ sudo iw dev wlan0 set type monitor
Définir l'interface
$ sudo ip link set wlan0 up
Pour régler la puissance TX
$ sudo iw wlan0 set txpower fixed 3000
Options 88xxau rtw_led_ctrl = 0
la valeur peut être 0 ou 1
$ echo "0"> / proc / net / rtl8812au / $ (nom de votre interface) / LED_CTRL
la valeur peut être 0 ou 1
$ cat / proc / net / rtl8812au / $ (nom de votre interface) / LED_ctrl
0: ne change pas, 1: Passez de l'USB2.0 à USB 3.0 2: Passez de l'USB3.0 à USB 2.0
$ rmmod 88xxau $ modprobe 88xxau rtw_switch_usb_mode = int (0: pas de commutateur 1: passer de l'USB2 à USB3 2: passer de l'USB3 à USB2)
Les versions plus récentes de NetworkManager passe à une adresse MAC aléatoire. Certains utilisateurs préféreraient utiliser une adresse fixe. Ajoutez simplement ces lignes ci-dessous
[device] wifi.scan-rand-mac-address=no
À la fin de fichier /etc/networkmanager/networkmanager.conf et redémarrer NetworkManager avec la commande:
$ 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