Как установить драйвера на kali linux wifi

Обновлено: 06.07.2024

Привет! Установили себе чистую систему, но даже так Kali Linux не видит Wi-Fi адаптер? Обучение тестированию откладывается в дальний ящик, а зарождающийся талант начинающего безопасника попал на свалку? Ну ничего. Тоже приходилось сталкиваться с подобными проблемами на Кали. Вообще Wi-Fi и Linux старая больная тема, но именно на Kali она проявилась во всей красе от потребностей пользователей. Разберемся в этом!

Нашли ошибку? Есть своя история по этому вопросу? Оставьте свое мнение в комментариях к этой статье! Именно ваше слово может спасти кому-то уйму времени!

Для виртуальной машины

Актуально и для Virtual Box, и для VMWare Workstation.

Начнем с самого частого. Сам ставил себе виртуалку, а там главная проблема – виртуальная машина не видит встроенный модули Wi-Fi, хоть об стену разбейся. Многие годы бытует мнение, что и не увидит. А т.к. уровень виртуальной машины выше, чем установленной внутри нее Kali, то и сама Kali не увидит встроенного адаптера.

Решение простое – берется внешний USB адаптер, который успешно подключается к виртуалке.

Т.е. если вы хотите проводить тестирование своих Wi-Fi сетей через виртуальную машину – обязательно приобретите внешний модуль, в противном случае не тратьте свое время. А вот о совместимости адаптеров и возможных исправлениях – читайте ниже (чтобы не взять себе мертвый внешний адаптер Wi-Fi).

Из дополнения, возможно потребуется активировать сам адаптер в виртуальной среде. На примере Вари:

Для основы – драйверы и совместимость

На основной системе может возникнуть уже две проблемы – не видит USB адаптер и не видит встроенный адаптер. Основная причина здесь, по моему опыту – проблема с драйвером и совместимостью. Именно в этом случае не работает Wi-Fi на Kali Linux. Но обо всем по порядку.

Перед началом нашей операции рекомендую обновиться:

После этого предлагаю посмотреть список установленных устройств:

lsusb – для usb устройств
lspci – для встроенных модулей

В открывшемся большом списке ищем свою модель Wi-Fi модуля:

Далее появляются два пути:

  1. Посмотреть совместимости на ЭТОЙ СТРАНИЦЕ . Если чип вашего адаптера есть здесь, то все будет работать из коробки.
  2. Гуглим (лучшего совета и не придумаешь) по типу «driver linux ВАШАМОДЕЛЬ». Очень часто попадете на грамотные топики по теме или даже официальные драйверы устройства. Дать совет лучше? Ничего лучше не придумаешь. Универсального совета пока нет.

Чтобы данное руководство совсем не было водяным, отмечу, что некоторым просто помогает установка WICD:

apt-get install wicd
service network-manager stop
update-rc.d network-manager disable
update-rc.d wicd enable
service wicd start

И вот еще видеоверсия установки конкретного драйвера, хотя в начале тоже ругалось, что адаптеры Wi-Fi не найдены:

После перезапуска системы мозги приходят к единому согласию. За сим заканчиваю. Свои истории стучания в бубен под бодрые завывания расскажите в комментариях ниже – пригодится и вам, и другим. До скорых встреч на нашем портале!

Кали Линукс не видит wifi модуль ?

Всем привет, это очередной урок по решению вопросов по неисправностям и несовместимости некоторого установленного оборудования в ноутбуки с установленной операционной системой Кали Линукс . На всеобъемлемость не претендую, покажу как решил вопрос с конкретной моделью ноутбука. Кали установлена на жёсткий диск основной системой – не ВИРТУАЛКА! Если вы предпочитаете работу в виртуальной машине, обратитесь за некоторой информацией к статье Как установить виртуальную Кали Линукс?

Параметры машины таковы:

  • Имеется бюджетный ноутбук Lenovo B590
  • На борту Кали Линукс версия 2.0
  • Процессор от Intel с 2-мя ядрами (потом посмотрим списком…)
  • Диск, оперативная память нас не волнуют, ибо…

Симптомы:

Без дополнительного модема wifi не работает, Кали Линукс не видит wifi никакого , и вообще система не понимает, установлен ли внутри модуль беспроводного соединения. Рассмотрю решение проблемы пошагово.

Любые операции начинаем с команды:

Для начала взглянем на список установленного оборудования для приёма и трансляции сигналов. Он не богат:


Теперь взглянем, что установлено на борту Lenovo B590 и работает ли (да работает, конечно; из-под второй, установленной на том же Lenovo B590 windows 7, wifi работает отлично). Введём команду просмотра всего оборудования, кто не помнит – запоминайте – пригодится:

lspci


А вот и установленный на Lenovo B590 этой версии модуль, из-за которого Кали Линукс не видит wifi:

02:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n


Что ж, ситуация знакома: модуль на месте, драйвера – нет. Обратившись к страничке поддержки драйверов (а тогда она выглядела именно так) этого семейства для Линукс, и присмотревшись к разноцветной табличке списка поддерживаемых устройств, обнаружил, что устройство в списке не без проблем:


Ну не сидеть же нам без wifi, и не покупать дешёвенький модуль на USB (не вздумайте купить без оглядки другой модуль для своего ноута – 99% вероятности, что конфигурация ноутбука этого вам просто не позволит сделать). А альфа-карты нам нужны для другого. Поехали в Debian за справкой и посмотрим, что есть для нас новенького. Оказывается, есть и давно. Тогда установим последние версии пакетов linux-image, linux-headers и broadcom-sta-dkms. Откроем терминал и пропишем знакомой уже командой (некоторые флаги могли устареть). Но предварительно добавим к Кали ещё один репозиторий:

Сюда пропишем новый адрес с новой строки:

А теперь установка:


На комментарии терминала на рисунке не смотрите, у меня всё уже стоит. Следите за синтаксисом команды (она не вся влезла в фото – поздно заметил). Поддержка динамического ядра модуля DKMS установит в Кали новое устройство с названием wl. Теперь выгрузим конфликтующие модули (если таковые имеются):

И, наконец, загружаем новообразованный модуль:

Если ошибок терминал не вернул, перезагружать не нужно. Проверим, что показывает NetworkManager Кали:


Менеджер заметил модуль wifi в нашем Lenovo B590. Проверим, есть ли он в списке устройств через терминал:

iwconfig


Привет… Новообразованный wlan6 режим мониторинга поддерживать не будет, однако для комфортной “официальной” работы его предостаточно. Если на каком-то из этапов терминал заругался, не примените перезагрузить Кали с командой на полное обновление:

GreenZo

"
Но при сборке выбивает ошибку

RX_ENC_FLAG_SHORTPRE
/root/mt7601u/mac.c:408:20: note: each undeclared identifier is reported only once for each function it appears in
/root/mt7601u/mac.c:417:19: error: ‘RX_FLAG_HT_GF’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_HT_GF’?
status->flag |= RX_FLAG_HT_GF;
^

RX_ENC_FLAG_HT_GF
/root/mt7601u/mac.c:420:19: error: ‘RX_FLAG_HT’ undeclared (first use in this function); did you mean ‘RX_FLAG_HT_GF’?
status->flag |= RX_FLAG_HT;
^

RX_FLAG_HT_GF
/root/mt7601u/mac.c:429:19: error: ‘RX_FLAG_SHORT_GI’ undeclared (first use in this function); did you mean ‘RX_FLAG_SHORTPRE’?
status->flag |= RX_FLAG_SHORT_GI;
^

RX_FLAG_SHORTPRE
/root/mt7601u/mac.c:432:24: error: ‘RX_FLAG_STBC_SHIFT’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_STBC_SHIFT’?
status->flag |= 1 flag |= RX_FLAG_40MHZ;
^

RX_FLAG_HT
make[4]: *** [/usr/src/linux-headers-4.17.0-kali3-common/scripts/Makefile.build:318: /root/mt7601u/mac.o] Ошибка 1
make[3]: *** [/usr/src/linux-headers-4.17.0-kali3-common/Makefile:1585: _module_/root/mt7601u] Ошибка 2
make[2]: *** [Makefile:146: sub-make] Ошибка 2
make[1]: *** [Makefile:8: all] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-4.17.0-kali3-amd64»
make: *** [Makefile:8: default] Ошибка 2

Я ещё очень слабо понимаю в теме Linux, но мне очень интересно и я хочу развиваться. Прошу помощи.

"
Но при сборке выбивает ошибку

RX_ENC_FLAG_SHORTPRE
/root/mt7601u/mac.c:408:20: note: each undeclared identifier is reported only once for each function it appears in
/root/mt7601u/mac.c:417:19: error: ‘RX_FLAG_HT_GF’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_HT_GF’?
status->flag |= RX_FLAG_HT_GF;
^

RX_ENC_FLAG_HT_GF
/root/mt7601u/mac.c:420:19: error: ‘RX_FLAG_HT’ undeclared (first use in this function); did you mean ‘RX_FLAG_HT_GF’?
status->flag |= RX_FLAG_HT;
^

RX_FLAG_HT_GF
/root/mt7601u/mac.c:429:19: error: ‘RX_FLAG_SHORT_GI’ undeclared (first use in this function); did you mean ‘RX_FLAG_SHORTPRE’?
status->flag |= RX_FLAG_SHORT_GI;
^

RX_FLAG_SHORTPRE
/root/mt7601u/mac.c:432:24: error: ‘RX_FLAG_STBC_SHIFT’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_STBC_SHIFT’?
status->flag |= 1 flag |= RX_FLAG_40MHZ;
^

RX_FLAG_HT
make[4]: *** [/usr/src/linux-headers-4.17.0-kali3-common/scripts/Makefile.build:318: /root/mt7601u/mac.o] Ошибка 1
make[3]: *** [/usr/src/linux-headers-4.17.0-kali3-common/Makefile:1585: _module_/root/mt7601u] Ошибка 2
make[2]: *** [Makefile:146: sub-make] Ошибка 2
make[1]: *** [Makefile:8: all] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-4.17.0-kali3-amd64»
make: *** [Makefile:8: default] Ошибка 2

Я ещё очень слабо понимаю в теме Linux, но мне очень интересно и я хочу развиваться. Прошу помощи.

и выложите вывод сюда под спойлер.

UPD. Все таки нашел ваше ядро в логе. Думаю Вам стоит читать описание того, что ставите (мало ли). Там написано, что если ядро выше версии 4.2, то ничего ставить не надо, все уже из коробки.
Вот

на пропиетарный (от производителя).

А зачем Вы хотите установить его? Судя по информации из Вашей ссылки адаптер должен работать в системе без проблем.


RX_ENC_FLAG_SHORTPRE
/root/mt7601u/mac.c:408:20: note: each undeclared identifier is reported only once for each function it appears in
/root/mt7601u/mac.c:417:19: error: ‘RX_FLAG_HT_GF’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_HT_GF’?
status->flag |= RX_FLAG_HT_GF;
^


RX_ENC_FLAG_HT_GF
/root/mt7601u/mac.c:420:19: error: ‘RX_FLAG_HT’ undeclared (first use in this function); did you mean ‘RX_FLAG_HT_GF’?
status->flag |= RX_FLAG_HT;
^


RX_FLAG_HT_GF
/root/mt7601u/mac.c:429:19: error: ‘RX_FLAG_SHORT_GI’ undeclared (first use in this function); did you mean ‘RX_FLAG_SHORTPRE’?
status->flag |= RX_FLAG_SHORT_GI;
^


RX_FLAG_SHORTPRE
/root/mt7601u/mac.c:432:24: error: ‘RX_FLAG_STBC_SHIFT’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_STBC_SHIFT’?
status->flag |= 1 << RX_FLAG_STBC_SHIFT;
^


RX_ENC_FLAG_STBC_SHIFT
/root/mt7601u/mac.c:435:19: error: ‘RX_FLAG_40MHZ’ undeclared (first use in this function); did you mean ‘RX_FLAG_HT’?
status->flag |= RX_FLAG_40MHZ;
^


RX_FLAG_HT
make[4]: *** [/usr/src/linux-headers-4.17.0-kali3-common/scripts/Makefile.build:318: /root/mt7601u/mac.o] Ошибка 1
make[3]: *** [/usr/src/linux-headers-4.17.0-kali3-common/Makefile:1585: _module_/root/mt7601u] Ошибка 2
make[2]: *** [Makefile:146: sub-make] Ошибка 2
make[1]: *** [Makefile:8: all] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-4.17.0-kali3-amd64»
make: *** [Makefile:8: default] Ошибка 2

Я ещё очень слабо понимаю в теме Linux, но мне очень интересно и я хочу развиваться. Прошу помощи.

Имею USB wifi модуль, но не могу установить драйвер, подскажите пожалуйста
Инфу по установке брал Здесь " kuba-moo/mt7601u "
Но при сборке выбивает ошибку


RX_ENC_FLAG_SHORTPRE
/root/mt7601u/mac.c:408:20: note: each undeclared identifier is reported only once for each function it appears in
/root/mt7601u/mac.c:417:19: error: ‘RX_FLAG_HT_GF’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_HT_GF’?
status->flag |= RX_FLAG_HT_GF;
^


RX_ENC_FLAG_HT_GF
/root/mt7601u/mac.c:420:19: error: ‘RX_FLAG_HT’ undeclared (first use in this function); did you mean ‘RX_FLAG_HT_GF’?
status->flag |= RX_FLAG_HT;
^


RX_FLAG_HT_GF
/root/mt7601u/mac.c:429:19: error: ‘RX_FLAG_SHORT_GI’ undeclared (first use in this function); did you mean ‘RX_FLAG_SHORTPRE’?
status->flag |= RX_FLAG_SHORT_GI;
^


RX_FLAG_SHORTPRE
/root/mt7601u/mac.c:432:24: error: ‘RX_FLAG_STBC_SHIFT’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_STBC_SHIFT’?
status->flag |= 1 << RX_FLAG_STBC_SHIFT;
^


RX_ENC_FLAG_STBC_SHIFT
/root/mt7601u/mac.c:435:19: error: ‘RX_FLAG_40MHZ’ undeclared (first use in this function); did you mean ‘RX_FLAG_HT’?
status->flag |= RX_FLAG_40MHZ;
^


RX_FLAG_HT
make[4]: *** [/usr/src/linux-headers-4.17.0-kali3-common/scripts/Makefile.build:318: /root/mt7601u/mac.o] Ошибка 1
make[3]: *** [/usr/src/linux-headers-4.17.0-kali3-common/Makefile:1585: _module_/root/mt7601u] Ошибка 2
make[2]: *** [Makefile:146: sub-make] Ошибка 2
make[1]: *** [Makefile:8: all] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-4.17.0-kali3-amd64»
make: *** [Makefile:8: default] Ошибка 2

Я ещё очень слабо понимаю в теме Linux, но мне очень интересно и я хочу развиваться. Прошу помощи.

и выложите вывод сюда под спойлер.

UPD. Все таки нашел ваше ядро в логе. Думаю Вам стоит читать описание того, что ставите (мало ли). Там написано, что если ядро выше версии 4.2, то ничего ставить не надо, все уже из коробки.
Вот ссылка на пропиетарный (от производителя).

А зачем Вы хотите установить его? Судя по информации из Вашей ссылки адаптер должен работать в системе без проблем.

GreenZo

и выложите вывод сюда под спойлер.

UPD. Все таки нашел ваше ядро в логе. Думаю Вам стоит читать описание того, что ставите (мало ли). Там написано, что если ядро выше версии 4.2, то ничего ставить не надо, все уже из коробки.
Вот ссылка на пропиетарный (от производителя).

А зачем Вы хотите установить его? Судя по информации из Вашей ссылки адаптер должен работать в системе без проблем.

А встроенный адаптер (PCI) отображается?
Если да, то проблема скорее всего драйвером.

Можете попробовать команду

чтобы узнать интерфейс адаптера.

Если команда iwconfig не покажет Ваше устройство, то нужно менять драйвер. Если покажет, то сбой в NetworkManager или его апплете.
Возможно, что у Вас проблемы с апллетом wpa_supplicant (в зависимости от граф. оболочки они разные).

Кстати у Вас, я так подозреваю xfce (там наблюдались подобные проблемы)?

Можно использовать wpa_supplicant для подключения из консоли если ваш драйвер будет нормально отображаться выводом

GreenZo

А встроенный адаптер (PCI) отображается?
Если да, то проблема скорее всего драйвером.

Встроенный адаптер отображается, но он сдох давненько.
Так же свистулька до этого времени отображалась в NetworkManager, но при нажатие ползунка включения, ничего не происходило, совсем(оставалась надпись "Адаптеры WiFi не найдены"). После попыток установки драйверов он и вовсе пропал.


Выполнил команду iwconfig:

Кстати у Вас, я так подозреваю xfce (там наблюдались подобные проблемы)? Я не очень силен в терминологии, но как понял из гугла, то это свободная среда рабочего стола, то бишь графическая оболочка?
Если это так, то проблем пока никаких не замечал, т.к. изучаю работу в терминале.

GreenZo

Так же, при запуске выбивает данные ошибки. С чем они могут быть связаны?

Вложения

1. У Вас скорее всего проблемы с системой. А именно с NetworkManager и его апплетом. Апплет как раз и отвечает за это
Встроенный адаптер отображается, но он сдох давненько.при нажатие ползунка включения, ничего не происходило, совсем(оставалась надпись "Адаптеры WiFi не найдены"). После попыток установки драйверов он и вовсе пропал.

2. Мне надо знать Вашу графическую оболочку - GNOME, KDE, xfce. Когда я пользовался xfce, то наблюдал проблемы с апплетом NetworkManager. Сейчас стоит GNOME 3 - проблем нет.

3. Судя по выводу iwconfig

Встроенный адаптер отображается, но он сдох давненько.
Выполнил команду iwconfig:

у Вас ваш встроенный PCI адаптер просто отключен. То есть у вас выключен NetworkManager либо Вы аппаратно отключили Wi-Fi модуль (спец. сочетания клавиш на ноутбуке).
Если у вас wlan1 (USB адаптер) не отображается с помощью iwconfig, значит у Вас кривой/отсутствующий драйвер.

Так же, при запуске выбивает данные ошибки. С чем они могут быть связаны? Первая ошибка не стоит внимания, дело в железе ноутбука, у меня такая же при старте. Вторая - это как раз отсутствие у Вас нужный драйверов.
В общем удаленно я мало что могу сказать. Могу посоветовать сохранить все файлы и переустановить систему, при это надо скачать свежий образ Kali с граф. оболочкой GNOME 3, затем записать его с помощью rufus (в режиме DD). Режим записи DD помогает решить несколько проблем в случае с ноутбуками. После установки системы сразу проверьте работу wlan0 командой iwconfig, предварительно несколько раз нажав сочетание клавиш для включения/отключения Wi-Fi модуля ноутбука. Так же проверьте работу внешнего адаптера (USB). Все должно работать "из коробки".

GreenZo

Просмотрев в гугле, я особо так и не разобрался с оболочками, но чтото мне подсказывает что у меня стоит GNOME, приложу скриншот(могу конечно ошибаться, что будет полезен он или нет. Если ошибаюсь, поправьте меня, пожалуйста.)
Скачивал я данный дистрибутив с официального сайта (приложу второй скриншот, самая последняя сборка Kali Linux 64 Bit), но не нашёл ни слова о графической оболочке. Для записи на карту памяти использовал RosaImageWriter по совету из данной темы, так как после Rufus у меня была указанная в теме проблема(не исключая, что возможно я сделал что-то не так).
2. Мне надо знать Вашу графическую оболочку - GNOME, KDE, xfce. Когда я пользовался xfce, то наблюдал проблемы с апплетом NetworkManager. Сейчас стоит GNOME 3 - проблем нет. Ранее я не так описал ситуацию со встроенным PCI. Говоря кратко, после поломки ноута, по глупости и неопытности сдал в сервис центр, как я понял они прогревали матку (а за включение встроенного WiFi модуля у меня отвечает не сочетание клавишь, а физическая кнопка на корпусе), после этого (тогда у меня была Win7) модуль не включался вовсе, сколько я драйверов перепробовал, но все сошлось к тому, прочитав, что модуль запускать можно только с данной кнопки. Сейчас же на Kali при нажатие на эту клавишу включается и отключается Авиарежим. Собственно поэтому я и приобрел USB Wifi модуль.
у Вас ваш встроенный PCI адаптер просто отключен. То есть у вас выключен NetworkManager либо Вы аппаратно отключили Wi-Fi модуль (спец. сочетания клавиш на ноутбуке).
Если у вас wlan1 (USB адаптер) не отображается с помощью iwconfig, значит у Вас кривой/отсутствующий драйвер.

Вложения

Просмотрев в гугле, я особо так и не разобрался с оболочками, но чтото мне подсказывает что у меня стоит GNOME, приложу скриншот(могу конечно ошибаться, что будет полезен он или нет. Если ошибаюсь, поправьте меня, пожалуйста.)
Скачивал я данный дистрибутив с официального сайта (приложу второй скриншот, самая последняя сборка Kali Linux 64 Bit), но не нашёл ни слова о графической оболочке. Для записи на карту памяти использовал RosaImageWriter по совету из данной темы, так как после Rufus у меня была указанная в теме проблема(не исключая, что возможно я сделал что-то не так).

Ранее я не так описал ситуацию со встроенным PCI. Говоря кратко, после поломки ноута, по глупости и неопытности сдал в сервис центр, как я понял они прогревали матку (а за включение встроенного WiFi модуля у меня отвечает не сочетание клавишь, а физическая кнопка на корпусе), после этого (тогда у меня была Win7) модуль не включался вовсе, сколько я драйверов перепробовал, но все сошлось к тому, прочитав, что модуль запускать можно только с данной кнопки. Сейчас же на Kali при нажатие на эту клавишу включается и отключается Авиарежим. Собственно поэтому я и приобрел USB Wifi модуль.


Жду Вашего совета, для дальнейших действий.

Судя по скриншотам GNOME 3.
В такой ситуации мне сложно говорить, так как большая вероятность проблем аппаратного характера. Я бы сделал вот что - обновил BIOS, микропрошивку. Полностью бы переустановил Kali. Но это на Ваш страх и риск, если ноутбук старый то для него вряд ли есть что нибудь актуальное, так же есть риск его закирпичить. Процесс обновления есть на сайтах производителей (напр у MSI все подробно описанно).

На скриншоте у вас включен режим "В самолете", и показан значок физического подключения по Ethernet. Если я правильно понял, то беспроводными картами (PCI и USB) не пользуетесь, так как они не доступны. Для связи с сетью используете подключение по патч-корду.

Если отключения режима "В самолете" отвечает кнопка, то выключите его. Далее вытащите патч корд и перезагрузите ПК. Нужно убрать значок проводного подключения и режима "В самолете". Если получится это сделать PCI адаптер должен стать доступен (иначе дело в физической неисправности).

Или при включении ОС режим "В самолете" выставляется сам?

Даже в режиме "В самолете" команда iwconfig выведет все подключенные адаптеры. Мб проблема с портом USB, вставьте USB адаптер в другой порт.

Если при выключенном режиме "В самолете" и на другом порту USB у Вас не работает апплет (нет возможности сканировать сети), то попробуйте переустановить Kali Linux, образ скачате с таким же названием только 2018.3.
По поводу USB - скорее всего драйвер плохой. Переустановите все и на чистую систему все должно завестись если дело только в ОС. На гите явно сказали, что все должно само работать, те дрова для совсем старых ядер.

Вот тут Устранение проблем с Kali Linux [MSI-тред] есть немного про правильную запись в Rufus и т.д.

Какой чипсет в 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:

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

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

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

Настройка TX power в rtl88xxau

Переключение между режимами USB в rtl88xxau

Где ЧИСЛО может быть:

  • 0: не использовать переключение
  • 1: переключение с usb2.0 на usb 3.0
  • 2: переключение с usb3.0 на usb 2.0

Управление LED (светодиодом) в rtl88xxau

Можно контролировать LED статично, указав параметр модуля в /etc/modprobe.d/8812au.conf или в аналогичном файле, например так:

Значения могут быть 0 или 1.

Также вы можете контролировать LED динамически, меняя значения в /proc/net/rtl8812au/$(ИМЯ ВАШЕГО ИНТЕРФЕЙСА)/led_ctrl, например:

Значения могут быть 0 или 1.

Для проверки текущего значения:

NetworkManager

Более новые версии NetworkManager переключаются на случайный MAC-адрес. Некоторые пользователи предпочли бы использовать фиксированный MAC-адрес. Просто добавьте эти строки ниже в конце файла /etc/NetworkManager/NetworkManager.conf:

и перезапустите NetworkManager с помощью команды:

Как перевести Wi-Fi адаптер в режим монитора

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

Чтобы двухдиапазонный 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 в VMware

Запустите ОС Kali Linux и в появившемся окне выберите I Copied It.

Копирование образа Kali Linix в VMware

При входе введите логин root и пароль toor.

Стандартный логин и пароль в Kali Linux

Подключите Wi-Fi адаптер Alfa AWUS036ACH в USB порт компьютера. Если адаптер автоматически не подключился в VMware, то подключите его через меню VM - Removable Devices - Realtek 802.11n - Connect.

Подключение Wi-Fi адаптера Alfa AWUS036ACH в VMware

Приступаем к установке драйвера. Откройте терминал и выполните следующие команды:

Установка драйвера Alfa AWUS036ACH в Kali Linux

Теперь можно перезагрузить операционную систему или выполнить следующие команды, чтобы драйвер начал работать:

modprobe 8812au

airmon-ng check kill

Далее переведем Wi-Fi адаптер в режим monitor:

Проведем сканирование Wi-Fi сетей:

airodump-ng wlan0 --wps

Cканирование Wi-Fi сетей в Kali Linux с помощью Wi-Fi адаптера Alfa AWUS036ACH

Как видите, все работает. Остальной функционал из Kali Linux тоже работает :)

Читайте также: