- Linux support for RTL8812BU based products
- Compatibility information
- Drivers
- Linux kernel mainline
- GitHub — morrownr/88x2bu-20210702
- GitHub — EntropicEffect/rtl8822bu
- GitHub — kimocoder/rtw88-usb
- GitHub — github.com/fastoe
- Driver installation
- Ubuntu
- Debian
- Raspberry Pi OS
- Linux support for RTL8812AU based products
- Compatibility information
- Drivers
- Linux kernel mainline
- GitHub — aircrack-ng/rtl8812au
- GitHub — morrownr/8812au-20210629
- Driver installation
- Ubuntu
- Debian
- Raspberry Pi OS
- Как установить драйвер для W-Fi для карт с чипсетами RTL8812AU/RTL8821AU (Alfa AWUS036ACH, Alfa AWUS036AC)
- Какой чипсет в Alfa AWUS036ACH и Alfa AWUS036AC
- Как установить драйвер rtl8812au в Kali Linux
- Как установить драйвер rtl8812au в Arch Linux, BlackArch
- Как установить драйвер rtl8812au в Debian, Linux Mint, Ubuntu
- Как установить драйвер rtl8812au в For Raspberry (RPI)
- Настройка TX power в rtl88xxau
- Переключение между режимами USB в rtl88xxau
- Управление LED (светодиодом) в rtl88xxau
- NetworkManager
- Как перевести Wi-Fi адаптер в режим монитора
- ALFA Network Indoor USB Wireless Adapter Driver Compatibility Chart for Windows, macOS, and Linux OS
- Like this:
- Related
- Author: ALFA Network Inc.
- 26 thoughts
- Установка драйвера Alfa AWUS036ACH в Kali Linux
Linux support for RTL8812BU based products
Compatibility information
Chipset VID&PID | 0bda:b812 |
Related products | AWUS036ACU |
Linux Hardware | https://linux-hardware.org/index.php?id=usb:0bda-b812 |
Kali 2022.2 | Need compile driver from source | Partially |
Kali 2021.2 | Need compile driver from source | Partially |
Ubuntu 22.04 | Need compile driver from source | Partially |
Ubuntu 20.10 | Need compile driver from source | Partially |
Debian 11.0.3 | Need compile driver from source | Partially |
Debian 10.7.0 | Need compile driver from source | Partially |
Raspberry Pi OS (32-bit) (rev 2022-04-04) | Need compile driver from source | Partially |
Drivers
Linux kernel mainline
LKDDb | Not supported by upstream Linux kernel |
Support kernel versions | Not listed |
Linux Wireless Wiki | Not listed |
GitHub — morrownr/88x2bu-20210702
GitHub — EntropicEffect/rtl8822bu
GitHub — kimocoder/rtw88-usb
GitHub — github.com/fastoe
Driver installation
STEP 1 : Open Terminal Emulator
STEP 2 : Run commands
STEP 3 : Download driver source
STEP 4 : Compile and install
STEP 5 (Optional): Check driver existance
Run commands below:
There should be a file in search result if driver was successfully installed.
Remember to plug the dongle out and in once to get the driver reloaded.
Ubuntu
STEP 1 : Open Terminal Emulator
STEP 2 : Run commands
STEP 3 : Download driver source
STEP 4 : Compile and install
STEP 5 (Optional): Check driver existance
Run commands below:
There should be a file in search result if driver was successfully installed.
Remember to plug the dongle out and in once to get the driver reloaded.
Debian
STEP 1 : Open Terminal Emulator
STEP 2 : Run commands
STEP 3 : Download driver source
STEP 4 : Compile and install
STEP 5 (Optional): Check driver existance
Run commands below:
There should be a file in search result if driver was successfully installed.
Remember to plug the dongle out and in once to get the driver reloaded.
Raspberry Pi OS
STEP 1 : Open Terminal
STEP 2 : Run commands
Reboot after commands above finish to have new updates applied.
STEP 3 : Download driver source
STEP 4 : Compile and install
Enter source directory and run commands below:
STEP 5 (Optional): Check driver existance
Run commands below:
There should be a file in search result if driver was successfully installed.
Remember to plug the dongle out and in once to get the driver reloaded.
Linux support for RTL8812AU based products
Compatibility information
Chipset VID&PID | 0bda:8812 |
Related products | AWUS036AC, AWUS036ACH, AWUS036EAC, Tube-UAC, Tube-UACs |
Linux Hardware | https://linux-hardware.org/index.php?id=usb:0bda-8812 |
Kali 2022.2 | Works | Good |
Kali 2021.4a | Works | Good |
Ubuntu 22.04 | Need compile driver from source | Partially |
Ubuntu 20.10 | Need compile driver from source | Partially |
Debian 11.0.3 | Need compile driver from source | Partially |
Debian 10.7.0 | Need compile driver from source | Partially |
Raspberry Pi OS (32-bit) (rev 2022-04-04) | Need compile driver from source | Partially |
Drivers
Linux kernel mainline
LKDDb | Not supported by upstream Linux kernel |
Support kernel versions | Not listed |
Linux Wireless Wiki | Not listed |
GitHub — aircrack-ng/rtl8812au
Test result of aireplay-ng —test -i wlan0 wlan1 :
Attach -0 | OK |
Attach -1 (open) | OK |
Attach -1 (psk) | OK |
Attach -2/-3/-4/-6 | OK |
Attack -5/-7 | OK |
GitHub — morrownr/8812au-20210629
Driver installation
STEP 1 : Open Terminal Emulator
STEP 2 : Run commands
STEP 3 (Optional): Check driver existance
Run commands below:
There should be a file in search result if driver was successfully installed.
Ubuntu
STEP 1 : Open Terminal Emulator
STEP 2 : Run commands
STEP 3 : Download driver source
STEP 4 : Compile and install
STEP 5 (Optional): Check driver existance
Run commands below:
There should be a file in search result if driver was successfully installed.
Remember to plug the dongle out and in once to get the driver reloaded.
Debian
STEP 1 : Open Terminal Emulator
STEP 2 : Run commands
STEP 3 : Download driver source
STEP 4 : Compile and install
STEP 5 (Optional): Check driver existance
Run commands below:
There should be a file in search result if driver was successfully installed.
Remember to plug the dongle out and in once to get the driver reloaded.
Raspberry Pi OS
STEP 1 : Open Terminal
STEP 2 : Run commands
Reboot after commands above finish to have new updates applied.
STEP 3 : Download driver source
STEP 4 : Compile and install
STEP 5 (Optional): Check driver existance
Run commands below:
There should be a file in search result if driver was successfully installed.
Remember to plug the dongle out and in once to get the driver reloaded.
Как установить драйвер для W-Fi для карт с чипсетами RTL8812AU/RTL8821AU (Alfa AWUS036ACH, Alfa AWUS036AC)
Какой чипсет в Alfa AWUS036ACH и Alfa AWUS036AC
Чипсет RTL8812AU имеют следующие W-Fi адаптеры:
Они особенно полюбились тем, кто тестирует на безопасность Wi-Fi сети, поскольку это современные беспроводные адаптеры, которые могут переходить в режим монитора и выполнять беспроводные инъекции.
Различие между RTL8812AU и RTL8814AU чипсетами в способности поддерживать различное количество антенн. На RTL8812AU поддерживается до 2 антенн, а Realtek RTL8814AU поддерживает до 4 антенн. В некоторых случаях, в зависимости от дизайна схемотехники производителя устройства или прошивки, одна антенна может использоваться только для передачи, а другая только для приёма. Также некоторые устройства работают только в одном диапазоне по выбору, другие — в двух диапазонах одновременно. Это также нужно учитывать при покупке устройств.
Как установить драйвер rtl8812au в Kali Linux
Если вы купили двухдиапазонный (2.4GHz & 5.0GHz) адаптер с чипсетом RTL8812AU/21AU, вам нужно установить драйвер rtl8812au. В Kali Linux вы можете сделать это командой:
После установки перезагрузите вашу систему или отключите/подключите адаптер.
Как установить драйвер rtl8812au в Arch Linux, BlackArch
Начните с установки программы pikaur по статье «Автоматическая установка и обновление пакетов AUR». Программа pikaur — это аналог pacman, но для работы с AUR, она позволяет автоматически устанавливать и обновлять программы из AUR. Вы обязательно полюбите pikaur!
Затем выполните команду:
Как установить драйвер rtl8812au в Debian, Linux Mint, Ubuntu
Для установки драйвера rtl8812au выполните следующие команды.
Скачайте исходный код драйвера:
Установите драйвер как модуль DKMS — это означает, что при обновлении ядра вам не придётся вручную перекомпилировать драйвер под новую версию ядра. Это автоматически будет делать модуль DKMS. Также обратите, что команда make не нужна, поскольку компиляцию выполнить модуль DKMS.
DKMS сообщает, что установка завершена и что статус для 8814au «установлено».
Удаление драйвера
Чтобы удалить драйвер из вашей системы, откройте терминал в каталоге с исходным кодом и выполните следующую команду:
Как установить драйвер rtl8812au в For Raspberry (RPI)
Скачайте исходный код драйвера:
Необходимо внести изменения в файле Makefile для смены архитектуры процессора.
Для RPI 1/2/3/ и 0/Zero:
Но для RPI 3B+ и 4B вам нужно будет запустить другие команды, которые приведены ниже, они собирают драйвер Arch ARM64:
Кроме того, если вы получаете сообщение об ошибке о нераспознанном параметре командной строки «-mgeneral-regs-only» (например, Raspbian Buster), вам необходимо выполнить следующие команды:
Установите драйвер как модуль DKMS — это означает, что при обновлении ядра вам не придётся вручную перекомпилировать драйвер под новую версию ядра. Это автоматически будет делать модуль DKMS. Также обратите, что команда make не нужна, поскольку компиляцию выполнить модуль DKMS.
Удаление драйвера
Чтобы удалить драйвер из вашей системы, откройте терминал в каталоге с исходным кодом и выполните следующую команду:
Настройка TX power в rtl88xxau
Переключение между режимами USB в rtl88xxau
Где ЧИСЛО может быть:
- : не использовать переключение
- 1: переключение с usb2.0 на usb 3.0
- 2: переключение с usb3.0 на usb 2.0
Управление LED (светодиодом) в rtl88xxau
Можно контролировать LED статично, указав параметр модуля в /etc/modprobe.d/8812au.conf или в аналогичном файле, например так:
Значения могут быть или 1.
Также вы можете контролировать LED динамически, меняя значения в /proc/net/rtl8812au/$(ИМЯ ВАШЕГО ИНТЕРФЕЙСА)/led_ctrl, например:
Значения могут быть или 1.
Для проверки текущего значения:
NetworkManager
Более новые версии NetworkManager переключаются на случайный MAC-адрес. Некоторые пользователи предпочли бы использовать фиксированный MAC-адрес. Просто добавьте эти строки ниже в конце файла /etc/NetworkManager/NetworkManager.conf:
и перезапустите NetworkManager с помощью команды:
Как перевести Wi-Fi адаптер в режим монитора
Главное, что нужно уже усвоить, используйте команды «ip» и «iw» вместо «ifconfig» и «iwconfig» — это касается работы со всеми Wi-Fi адаптерами.
ALFA Network Indoor USB Wireless Adapter Driver Compatibility Chart for Windows, macOS, and Linux OS
Like this:
Related
Author: ALFA Network Inc.
26 thoughts
I followed the instructions and after the restart, there was no warning on privacy settings, so I proceed to open the alfa wireless utility.I can see the icon on the top but nothing is shown when I select \”show wireless utility\”, the same used to happen with previous version of this installer.I have MacOs Mojave 10.14.1 (18B75) in a MacBook Pro (13-inch, 2016, Four Thunderbolt 3 Ports)Please help
This does not work. Nothing shows up when I click \”show wireless utility\” either. I have Mojave 10.14.1
Nothing happens when i click show wireless utiliy, i have Mojave 10.14.1
It will NOT work in OSX 10.14.1.I am running 10.14.1 and it will not recognize this adapter or the AWUS1900. I ran OSX 10.11 in a virtual machine on my Macbook Pro running 10.14.1 and the network adapter is recognized in the virtual machine with the older OS. They need to update their software for 10.14.1.
I can’t get the wireless utility to run under 10.14 either. Just installed the new driver and the utility won’t open up with the internal Wi-Fi on or off. It worked great before I upgraded. I hope there’s a fix for this coming as I’m on a boat in the Bahamas and really need the boost!
Ok, the fix is out now but I am not sure if it was posted publicly yet. E-mail support, they are amazing. They fixed the issue and it is working great on 10.14.1 now. That was the fastest support turn around with a software update I have ever experienced!
Установка драйвера Alfa AWUS036ACH в Kali Linux
Чтобы двухдиапазонный Wi-Fi адаптер Alfa AWUS036ACH можно было использовать в операционной системе Kali Linux, необходимо установить драйвер.
Мы провели установку драйвера и проверили его работоспособность на следующем оборудовании:
- Компьютер с установленной программой виртуализации VMware Workstation 12 Pro 12.5.5
- Образ Kali Linux 32 bit VM PAE 2017.1 для VMware
- Адаптер Alfa AWUS036ACH
Скачайте образ Kali-Linux-2017.1-vm-i686.7z (Torrent) для VMware и распакуйте его.
Запустите VMware Workstation, откройте меню File — Open и укажите путь к распакованному образу Kali Linux.
Запустите ОС Kali Linux и в появившемся окне выберите I Copied It.
При входе введите логин root и пароль toor.
Подключите Wi-Fi адаптер Alfa AWUS036ACH в USB порт компьютера. Если адаптер автоматически не подключился в VMware, то подключите его через меню VM — Removable Devices — Realtek 802.11n — Connect.
Приступаем к установке драйвера. Откройте терминал и выполните следующие команды:
git clone -b v4.3.21 https://github.com/astsam/rtl8812au.git # скачиваем драйвер из репозитория github или качаем с нашего сайта и распаковываем
cd rtl8812au # переходим в каталог со скачанным драйвером
make # компилируем драйвер
sudo make install # устанавливаем драйвер
Теперь можно перезагрузить операционную систему или выполнить следующие команды, чтобы драйвер начал работать:
modprobe 8812au
airmon-ng check kill
Далее переведем Wi-Fi адаптер в режим monitor:
sudo ip link set wlan0 down # отключаем Wi-Fi интерфейс wlan0
sudo iwconfig wlan0 mode monitor # переводим интерфейс wlan0 в режим мониторинга
sudo iwconfig wlan0 txpower 30 # если нужно увеличиваем выходную мощность до 30 dBi
sudo ip link set wlan0 up # включаем Wi-Fi интерфейс wlan0
Проведем сканирование Wi-Fi сетей:
airodump-ng wlan0 —wps
Как видите, все работает. Остальной функционал из Kali Linux тоже работает 🙂
- В VMware беспроводной адаптер иногда перестает сканировать Wi-Fi сети. В этом случае его нужно переподключить в виртуалке через меню VM — Removable Devices — Realtek 802.11n и заново ввести в режим monitor.
- Встроенный в ОС Kali Linux визуальный сканер видит Wi-Fi сети, но подключиться к ним не может с правильным паролем. Постоянно переспрашивает пароль. Не подключается даже к открытым Wi-Fi сетям. Когда-то у меня была аналогичная ситуация в Ubuntu. Если кто-то знает, как это исправить, напишите в комментарии.