ZaLinux.ru

Как установить драйвер для W-Fi для карт с чипсетом RTL8814AU (Alfa AWUS1900)

Какой чипсет в Alfa AWUS1900

Чипсет RTL8814AU имеют следующие W-Fi адаптеры:

  • Alfa AWUS1900
  • TRENDnet TEW-809UB
  • ASUS USB-AC68
  • TP-LINK Archer T9UH
  • D-Link DWA-192

Они особенно полюбились тем, кто тестирует на безопасность Wi-Fi сети, поскольку это современные беспроводные адаптеры, которые могут переходить в режим монитора и выполнять беспроводные инъекции.

Лучше из этого списка является Alfa AWUS1900.

Раньше в драйвере realtek-rtl88xxau-dkms присутствовала поддержка для чипсета RTL8814AU и для работы этих карт достаточно было установить указанный драйвер — на Kali Linux это можно было сделать прямо из основного репозитория пакетов, на других системах нужно было компилировать. Но теперь для чипсета RTL8814AU поддержка в драйвере realtek-rtl88xxau-dkms отключена! Для этого чипсета сделан отдельный драйвер, который может конфликтовать с RTL8814AU! Эти изменения произошли недавно, поэтому старые инструкции по установке драйвера для Alfa AWUS1900 не работают.

Если вам не нужен драйвер realtek-rtl88xxau-dkms (поддерживает теперь чипсеты RTL8812AU/21AU), то удалите его:

sudo apt remove realtek-rtl88xxau-dkms

Если он вам нужен, то можете не удалять и проверить, будут ли они конфликтовать.

Как установить драйвер Alfa AWUS1900 (RTL8814AU) в Kali Linux

Для установки драйвера RTL8814AU выполните следующие команды:

Установите зависимости:

sudo apt install dkms build-essential libelf-dev linux-headers-`uname -r`

Скачайте исходный код драйвера:

git clone https://github.com/aircrack-ng/rtl8814au
cd rtl8814au

Установите драйвер как модуль DKMS — это означает, что при обновлении ядра вам не придётся вручную перекомпилировать драйвер под новую версию ядра. Это автоматически будет делать модуль DKMS. Также обратите, что команда make не нужна, поскольку компиляцию выполнить модуль DKMS.

sudo make dkms_install

Чтобы драйвер заработал, может потребоваться перезагрузка.

Обратите внимание на строки:

DKMS: install completed.
dkms status
8814au, 5.8.5.1, 5.9.0-kali2-amd64, x86_64: installed

DKMS сообщает, что установка завершена и что статус для 8814au «установлено».

Если вы захотите удалить этот драйвер, то перейдите в папку с исходным кодом и выполните там:

sudo make dkms_remove

Как установить драйвер rtl8814au в Arch Linux, BlackArch

Начните с установки программы pikaur по статье «Автоматическая установка и обновление пакетов AUR». Программа pikaur — это аналог pacman, но для работы с AUR, она позволяет автоматически устанавливать и обновлять программы из AUR. Вы обязательно полюбите pikaur!

Затем выполните команду:

pikaur -S rtl8814au-aircrack-dkms-git

Как установить драйвер rtl8814au в Debian, Linux Mint, Ubuntu

Для установки драйвера rtl8812au выполните следующие команды.

Установите зависимости:

sudo apt update
sudo apt install git build-essential libelf-dev linux-headers-`uname -r` debhelper dpkg-dev dkms bc

Скачайте исходный код драйвера:

git clone https://github.com/aircrack-ng/rtl8814au
cd rtl8814au

Установите драйвер как модуль DKMS — это означает, что при обновлении ядра вам не придётся вручную перекомпилировать драйвер под новую версию ядра. Это автоматически будет делать модуль DKMS. Также обратите, что команда make не нужна, поскольку компиляцию выполнить модуль DKMS.

sudo make dkms_install
DKMS: install completed.

dkms status
8812au, 5.6.4.2_35491.20191025, 4.19.0-10-amd64, x86_64: installed
8814au, 5.8.5.1, 4.19.0-10-amd64, x86_64: installed

DKMS сообщает, что установка завершена и что статус для 8814au «установлено».

Удаление драйвера

Чтобы удалить драйвер из вашей системы, откройте терминал в каталоге с исходным кодом и выполните следующую команду:

sudo make dkms_remove

Переключение между режимами USB2.0/3.0

Изначально драйвер будет использовать режим USB2.0, который ограничит пропускную способность 5G 11ac (ширина полосы USB2.0 только 480 Мбит/с => пропускная способность около 240 Мбит/с). Но когда modprobe добавляет параметры «rtw_switch_usb_mode=1» в опции инициализации драйвера 8814au, то он переключится в режим USB3.0.

Переключение usb2.0 => usb3.0

sudo sh -c "echo '1' > /sys/module/8814au/parameters/rtw_switch_usb_mode"

Переключение usb3.0 => usb2.0

sudo sh -c "echo '2' > /sys/module/8814au/parameters/rtw_switch_usb_mode"

Как перевести Alfa AWUS1900 в режим монитора

Главное, что нужно уже усвоить, используйте команды "ip" и "iw" вместо "ifconfig" и "iwconfig" — это касается работы со всеми Wi-Fi адаптерами.

Подробности смотрите в статьях:

Рекомендуемые статьи:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *