
Pilote RTL8812AU/21AU et RTL8814AU avec mode monitor et injection de trames.
La branche master est basée sur https://github.com/ulli-kroll/rtl8821au branche v4.3.22-beta/rework. D'après rtw_version.c, la version réelle du pilote est 4.3.20.
La branche v4.3.21 peut être construite pour les chipsets RTL8814AU ou RTL8812AU/RTL8821AU.
pour construire le pilote RTL8812AU/RTL8821AU tapez :
$ make
pour construire le pilote RTL8814 tapez :
$ make RTL8814=1
pour construire le pilote avec sortie de débogage tapez :
$ make DEBUG=1
ou
$ make RTL8814=1 DEBUG=1
pour configurer le mode moniteur
$ sudo ip link set wlan0 down
$ sudo iwconfig wlan0 mode monitor
$ sudo ip link set wlan0 up
pour changer de canal (l'interface doit être active)
Régler le canal 6, largeur 40 MHz :
$ sudo iw wlan0 set channel 6 HT40-
Régler le canal 149, largeur 80 MHz :
$ sudo iw wlan0 set freq 5745 80 5775
pour régler la puissance TX (branche v4.3.21 uniquement) :
$ sudo iwconfig wlan0 txpower 30
ou
$ sudo iw wlan0 set txpower fixed 3000
pour injecter des trames avec les débits b/g, utilisez le champ Rate dans l'en-tête radiotap
pour injecter des trames avec les débits n, utilisez le champ MCS dans l'en-tête radiotap
pour injecter des trames avec les débits ac, utilisez le champ VHT dans l'en-tête radiotap