Sources: aircrack-ng/rtl8812au, aircrack-ng/rtl8814au
Note: This guide is purposefully simple. If you would like more information about what exactly each command is doing, try:
man `the command in question`
or go to the respective source repositories as mentioned above.
IF YOU ARE HAVING ISSUES DISABLE SECURE BOOT IN YOUR MOTHERBOARD'S SETTINGS
Run the following commands:
sudo apt update && sudo apt upgrade
sudo apt install dkms git build-essential libelf-dev linux-headers-`uname -r`
Then reboot your system.
This may work for CentOS/RHEL + EPEL, but I have not tested
Right now I know of no way to get this working on silverblue/rpm-ostree.
sudo dnf upgrade
sudo dnf install dkms make automake gcc gcc-c++ kernel-devel elfutils-libelf-devel kernel-headers git
Then reboot your system.
git clone -b v5.6.4.2 https://github.com/aircrack-ng/rtl8812au.git
cd rtl*
sudo make dkms_install
Then reboot your system. Rebooting may not be necessary here but I like to be safe
git clone https://github.com/aircrack-ng/rtl8814au.git
cd rtl8814au
sudo make dkms_install
You should just be able to plug and play now. If you are still having issues, or have any questions, feel free to send a PR/Issue to me or the upstream projects!
If you are having any issues after something like a kernel update, this quick one-liner may be enough to fix it:
cd ~/rtl8812au && sudo make dkms_remove && git pull && sudo make dkms_install && cd ~/rtl8814au && sudo make dkms_remove && git pull && sudo make dkms_install && sudo reboot
(Updating your system first may also be smart)
-\ nickavem
I think I must be missing something. I've followed all of these directions, and I am very, very grateful for them, but I am not seeing anything pop up after doing them. Something has happened to my machine somewhere in all my machinations, because just below the regular wired connection, I am getting an empty row:
But otherwise the machine shows no sign of knowing that I have a wireless device attached. I know at some level it can "see" it, because one of the many, many commands I have run over the past few hours have shown it show up clearly, but otherwise, nada.
Any help would be appreciated. I feel like I am missing something stupid, but it's not obvious. I have double-checked, for instance, that it's not logging in in safe mode, f'rinstance, and I've tried installing the drivers many times. For all I know, I've screwed up by having an older version on my machine. At this point, who knows?