Перейти к содержимому

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

  • автор:

Установка драйвера 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 в 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

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

git clone -b v4.3.21 https://github.com/astsam/rtl8812au.git # скачиваем драйвер из репозитория github или качаем с нашего сайта и распаковываем

cd rtl8812au # переходим в каталог со скачанным драйвером

make # компилируем драйвер

sudo make install # устанавливаем драйвер

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

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

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

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

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

  • В VMware беспроводной адаптер иногда перестает сканировать Wi-Fi сети. В этом случае его нужно переподключить в виртуалке через меню VM — Removable Devices — Realtek 802.11n и заново ввести в режим monitor.
  • Встроенный в ОС Kali Linux визуальный сканер видит Wi-Fi сети, но подключиться к ним не может с правильным паролем. Постоянно переспрашивает пароль. Не подключается даже к открытым Wi-Fi сетям. Когда-то у меня была аналогичная ситуация в Ubuntu. Если кто-то знает, как это исправить, напишите в комментарии.

Installing WIFI Driver’s in Kali Linux and in other Linux Distribution’s

A step-by-step guide explaining the installation of WiFi Drivers in Kali Linux.

Whenever we switch to any of the Linux OS the first thing that we need to do is to update and upgrade the distribution of the OS. So that it will not create any issues in the future and also we can use the new features that were released.

To update and upgrade the distributions use the following commands in your terminal.

$ sudo apt-get update$ sudo apt-get dist-upgrade

Once you update and upgrade the OS restart the machine and check the wifi connection and other features like sound, graphics, and ethernet are working fine.

If still, the wifi connectivity problem persists then we can follow the below operations:

  • Open NetworkManager.conf file in any text editor with root user
  • To grant permission as the root user : sudo su
  • To open the file: vim /etc/NetworkManager/NetworkManager.conf
  • Add the next two lines:
[device] 
wifi.scan-rand-mac-address=no
  • Execute: sudo systemctl restart NetworkManager

nmcli r wifi off →To turn off WiFi

nmcli r wifi on → To turn on WiFi

nmcli d wifi list → To check the available WiFi networks

If you don’t know for sure if the password you provided is right, connect again:

nmcli dev wifi con «wifi name» password «wifi password»

Nota bene: Don’t forget the «» on the name and the password.

Or try to reconnect to the WiFi: nmcli con up

If still the wifi connectivity problem doesn’t get resolved then we need to install the Wifi drivers for the wifi devices. To download the wifi drivers follow the below steps

BroadcomInstaller2021

Automated Shell Script Install WiFi Driver ( Broadcom ) for Kali Linux 2021

#Broadcom Wifi Driver (802.11n) Broadcom 802.11n Network Adapter is a software program developed by Broadcom.
The software is designed to connect to the Internet and adds a Windows Firewall exception in order to do so without being interfered with.

$ cd Desktop git clone https://github.com/TadakaSuryaTeja/BroadcomInstaller2021.git
$ cd BroadcomInstaller2021 chmod +x ./Broadcom.sh
$ ./Broadcom.sh
  1. Install Wifi Driver
  2. Show Commands
  3. Quit Please enter your choice:

Note: Once installation is done it will restart your system

If still the problem persists then follow the below link and download the wifi driver for the device you are using.

Как установить драйвер для 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 вы можете сделать это командой:

sudo apt install realtek-rtl88xxau-dkms

После установки перезагрузите вашу систему или отключите/подключите адаптер.

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

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

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

pikaur -S rtl88xxau-aircrack-dkms-git

Как установить драйвер rtl8812au в 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/rtl8812au cd rtl*

Установите драйвер как модуль 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

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

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

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

sudo make dkms_remove

Как установить драйвер rtl8812au в For Raspberry (RPI)

sudo apt update sudo apt install raspberrypi-kernel-headers

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

git clone https://github.com/aircrack-ng/rtl8812au cd rtl*

Необходимо внести изменения в файле Makefile для смены архитектуры процессора.

Для RPI 1/2/3/ и 0/Zero:

sed -i 's/CONFIG_PLATFORM_I386_PC = y/CONFIG_PLATFORM_I386_PC = n/g' Makefile sed -i 's/CONFIG_PLATFORM_ARM_RPI = n/CONFIG_PLATFORM_ARM_RPI = y/g' Makefile

Но для RPI 3B+ и 4B вам нужно будет запустить другие команды, которые приведены ниже, они собирают драйвер Arch ARM64:

sed -i 's/CONFIG_PLATFORM_I386_PC = y/CONFIG_PLATFORM_I386_PC = n/g' Makefile sed -i 's/CONFIG_PLATFORM_ARM64_RPI = n/CONFIG_PLATFORM_ARM64_RPI = y/g' Makefile

Кроме того, если вы получаете сообщение об ошибке о нераспознанном параметре командной строки «-mgeneral-regs-only» (например, Raspbian Buster), вам необходимо выполнить следующие команды:

sed -i 's/^dkms build/ARCH=arm dkms build/' Makefile sed -i 's/^MAKE="/MAKE="ARCH=arm\ /' dkms.conf

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

sudo make dkms_install

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

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

sudo make dkms_remove

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

sudo iw wlan0 set txpower fixed 3000

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

sudo rmmod 88XXau sudo modprobe 88XXau rtw_switch_usb_mode:ЧИСЛО

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

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

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

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

options 88XXau rtw_led_ctrl=0

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

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

sudo sh -c "echo "0" > /proc/net/rtl8812au/$(ИМЯ ВАШЕГО ИНТЕРФЕЙСА)/led_ctrl"

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

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

cat /proc/net/rtl8812au/$(ИМЯ ВАШЕГО ИНТЕРФЕЙСА)/led_ctrl

NetworkManager

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

[device] wifi.scan-rand-mac-address=no

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

sudo systemctl restart NetworkManager

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

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

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

  • Памятка по Wi-Fi в Linux: подсказки и решение проблем
  • Перевод беспроводной карты в режим монитора (наблюдения) в Kali Linux с использованием команд ip и iw

Связанные статьи:

  • Как установить драйвер Realtek RTL8821CE (100%)
  • Как установить драйвер для W-Fi для карт с чипсетом RTL8814AU (Alfa AWUS1900) (100%)
  • Wi-Fi адаптер Qualcomm Atheros QCA9377 не захватывает пакеты данных в режиме монитора (РЕШЕНО) (100%)
  • Как установить Wi-Fi драйвер в Linux если компьютер офлайн (89.1%)
  • Как установить драйвер для Wi-Fi Mediatek MT7921 и Mediatek MT7961 в Linux (89.1%)
  • Как запретить NetworkManager управлять определённым интерфейсом? (РЕШЕНО) (RANDOM — 17.9%)

Wi-Fi драйвера для Kali linux

Привет, у меня небольшая проблема с Kali Linux, а именно я не могу поставить драйвера на USB WIFI адаптер. Драйвера вроде есть (вытащил с диска который был в комплекте) Модель адаптера «DEXP WFA-601» (VirtualBox)

Thxxwww
02.07.20 16:35:46 MSK

Не советую пытаться что-то взломать, если не получается даже установить драйвер с диска.

izzholtik ★★★
( 02.07.20 16:40:23 MSK )
Ответ на: комментарий от izzholtik 02.07.20 16:40:23 MSK

Не для этого нужно, я просто в этой системе совсем пока ничего не понимаю. Советы в таком контексте не уместны(

Thxxwww
( 02.07.20 16:42:30 MSK ) автор топика
Ответ на: комментарий от Thxxwww 02.07.20 16:42:30 MSK

Советы в таком контексте не уместны

Уместны. Кали — специфический дистрибутив, предназаченный для определенного рода задач, часть из которых может подпадать под действие УК РФ. Плюс он не предназначен для установки в качестве основной ОС, да и для пользования новичками тоже.

Расскажи, для чего тебе именно кали.

Ну и процитирую коллегу:

Ну вот зачем ты **** с Кали? Это не принесет _никакой_ выгоды — возня со специализированным глюкодромом не дает никаких профессиональных или житейских навыков. Не используй Kali Linux, его разрекламированность как «сложный дистрибутив, изучив который станешь профи» является мифом, и разработчики Kali Linux не рекомендуют его как плацдарм для изучения Linux. Для изучения професионального использования Linux предпочтительнее Debian stable/Ubuntu LTS или CentOS. Пруфы: https://docs.kali.org/introduction/should-i-use-kali-linux https://lorwiki.org.ru/wiki/Стоит_ли_мне_использовать_Kali_Linux Не ведись на хайп с ютубчика — читай официальную документацию. Kali — дистрибутив со специальным ПО для пентестов. И достаточно долго он оставался известным довольно узкой группе людей — как магазин с отмычками не имеет особой популярности вне своей аудитории. Но потом произошло событие — выход сериала Mr. Robot. У Kali Linux — достаточно необычный и вычурный дизайн, именно потому его и выбрали сценаристы как десктоп для одного из персонажей, который хакер. Потом это попало на YouTube — и миф уже было не остановить. Kali Linux действительно используется для пентестов, но как плацдарм для изучения Linux он так себе (ссылку давал). Но сейчас хайп и мифы YouTube популярнее чтения нормальной официальной документации. Kali как профессиональный дистр лишь миф, порожденный «Mr. Robot». Но есть такие товарищи, их зовут script kiddies — так называют тех, кто осуществляет взломы готовыми инструментами. В среде IT их _не_ уважают, так как такой взлом не требует ума и навыков. Потому любой, кто ставит Kali, по умолчанию получает клеймо IT-гопника, тупого и агрессивного подростка, что ломает соседский WiFi ради понтов. Это _не_ круто, это мерзко. Именно этим и объясняется ушат помоев, что ты получил здесь в лицо. 

Zhbert ★★★★★
( 02.07.20 16:47:48 MSK )
Ответ на: комментарий от Thxxwww 02.07.20 16:42:30 MSK

Как бы сказать. На этом сайте почти каждый день регистрируется очередной человек с нечитаемым ником, которому очень нужно настроить вайфай под кали, но точно не для взлома, но именно под кали. Сей перформанс уже порядком всех утомил, так что вопрос без технических подробностей наверняка останется без вменяемых советов.

izzholtik ★★★
( 02.07.20 16:51:11 MSK )
Ответ на: комментарий от izzholtik 02.07.20 16:51:11 MSK

Просто я настолько не разбираюсь в Linux что мне просто вылез где либо туториал с установкой именно Кали. А переставлять на Ubuntu стало лень после осознания не очень эффективного выбора, так что я просто задал вопрос как это фиксануть. Хочу изучить Linux по лучше а интернет у меня через Wi-Fi адаптер, но при запуске Linux он отваливается.

Добавить комментарий

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