The device works in virtual machine if you enable USB 3.0 support-
If you have problems with the dkms package you can always install the source.
The drivers used to build the dkms package are taken from there: https://github.com/astsam/rtl8812au
I just updated Kali Linux.
Code:
kcdtv@kalimuX0:~$ git clone -b v4.3.21 https://github.com/astsam/rtl8812au.git
Cloning into 'rtl8812au'...
remote: Counting objects: 2018, done.
remote: Compressing objects: 100% (659/659), done.
remote: Total 2018 (delta 301), reused 0 (delta 0), pack-reused 1354
Receiving objects: 100% (2018/2018), 6.54 MiB | 1.77 MiB/s, done.
Resolving deltas: 100% (1116/1116), done.
kcdtv@kalimuX0:~$ cd rtl*
kcdtv@kalimuX0:~/rtl8812au$ ls
clean hal include Makefile platform wlan0dhcp
core ifcfg-wlan0 Kconfig os_dep runwpa
kcdtv@kalimuX0:~/rtl8812au$ make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.9.0-kali3-amd64/build M=/home/kcdtv/rtl8812au modules
make[1]: se entra en el directorio '/usr/src/linux-headers-4.9.0-kali3-amd64'
CC [M] /home/kcdtv/rtl8812au/core/rtw_cmd.o
(... compilation with a cople of warning.... )
CC [M] /home/kcdtv/rtl8812au/core/rtw_mp.o
CC [M] /home/kcdtv/rtl8812au/core/rtw_mp_ioctl.o
CC [M] /home/kcdtv/rtl8812au/core/rtw_bt_mp.o
LD [M] /home/kcdtv/rtl8812au/8812au.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/kcdtv/rtl8812au/8812au.mod.o
LD [M] /home/kcdtv/rtl8812au/8812au.ko
make[1]: se sale del directorio '/usr/src/linux-headers-4.9.0-kali3-amd64'
kcdtv@kalimuX0:~/rtl8812au$ sudo make install
install -p -m 644 8812au.ko /lib/modules/4.9.0-kali3-amd64/kernel/drivers/net/wireless/
/sbin/depmod -a 4.9.0-kali3-amd64
kcdtv@kalimuX0:~/rtl8812au$
And injection is working
About the naming problem, if you want the inetrface to ba called wlanXmon
Code:
sudo ifconfig wlan1 down
sudo ip link set wlan1 name wlan1mon
udo ifconfig wlan1mon up
And now you have wlan1mon in monitor mode...
5Ghz does work!
pixiewps attack with the device and astsam's drivers against my ac access point
PIN and Key are recovered immediately
You should go to the GitHub branch of astsam and read the closed issues and opened ones, a lot of things are explained.