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 он отваливается.
Установка драйвера 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. Если кто-то знает, как это исправить, напишите в комментарии.
Установка Wi-Fi драйвера Realtek в Linux
Установка драйвера для Wi-Fi адаптера от Realtek под Linux может стать небольшой проблемой. Есть несколько версий драйверов на github, но не все подходят для ядра линукс версий 5.+ . Здесь покажу рабочий вариант
У меня USB адаптер, и вот так он выглядит в lsusb. ID: 0bda:c811
Bus 001 Device 003: ID 0bda:c811 Realtek Semiconductor Corp. 802.11ac NIC
Установка
Вот этот драйвер подойдет к адаптерам на базе RTL8811CU RTL8821CU RTL8731AU, и к Linux kernel версий 4.19-6.1: https://github.com/morrownr/8821cu-20210916
Устанавливаю на Ubuntu 22.10:
sudo apt update && sudo apt install build-essential git dkms bc git clone https://github.com/morrownr/8821cu-20210916.git cd 8821cu-20210916 sudo ./install-driver.sh
Если все прошло успешно, скрипт спросит “Do you want to edit the driver options file now?” — отказываемся. На предложение перезагрузки соглашаемся 🙂

После ребута получаем рабочий Wi-Fi адаптер:
В Кали Линукс не работает Wi-Fi.

На Кали Линукс не работает Wi-Fi: ошибки в новых версиях.
Устанавливая Кали на ноутбук, пользователь порой замечает, что Wi-Fi на Кали Линукс не работает. Чаще всего по той причине, что встроенный адаптер просто не обнаруживается. Рассмотрим вопрос, как можно попробовать установить Wi-Fi на Кали Линукс. Скорее всего, это будет ноутбук, так как приобретаемый отдельно модем обычно либо уже содержит пакет драйверов для Windows и Линукс либо доступен для скачивания на сайте производителя. А вот для лэптопов это нередко, действительно, проблема: Wi-Fi модуль встроен, а с установкой драйверов для Линукс беда до сих пор. Но в любом случае соединение с сетью вам понадобится. Учтите, что оборудование у различных производителей разное. По моей практике большинство встраиваемых модулей легко понимает язык драйверов Broadcom для Линукс, но у Dell, HP и других возможны свои правила.
И сразу про ошибки: установить Wi-Fi на Кали Линукс не получается.
Для Кали Линукс я использую «максимально прокачанную» модель старичка-ноутбука Lenovo B590 со встроенным Wi-Fi модулем. На которую драйвера от Broadcom традиционно садились на ура. Однако, к своему удивлению, в какой-то момент я обнаружил, что при установке на него версии 2022.3 Кали Линукс 5.18.0 ничего не произошло. Причём следовал своей же старой, но вполне работоспособной до недвнего времени инструкции по установке Wi-Fi в Кали Линукс. В статье я покажу как исправил ситуацию с неопределяющимся Wi-Fi модулем. А вы мотайте на ус; может, что и пригодиться.
СРАЗУ
На некоторых скриншотах я работаю прямо из root-терминала, потому префикс sudo вы видите не всегда. В командах же статьи он будет присутствовать. Будьте внимательны к ответу терминала об отсутствующих правах. Понятно, думаю.
Привычно обновляю систему с одновременной установкой полученных обновлений, сколько бы времени не понадобилось:
sudo apt-get update && sudo apt-get upgrade -y
После установки обновлений предпочитаю «зарибутить линуху» командой sudo reboot . Но сейчас предлагаю вам притормозить внимание на моей консоли. Эти предупреждения, сгенерированные update-initramfs, я, по причине торопыгости, заметил не сразу:
Possible missing firmware /lib/firmware/i915/bxt_guc_69.03.bin for module i915 W: Possible missing firmware /lib/firmware/i915/skl_guc_69.03.bin for module i915 W: Possible missing firmware /lib/firmware/i915/kbl_guc_69.03.bin for module i915 W: Possible missing firmware /lib/firmware/i915/cml_guc_69.03.bin for module i915 W: Possible missing firmware /lib/firmware/i915/glk_guc_69.03.bin for module i915 . и т.д. и т.п.

Да, ядро Линукс сообщает множественными строчками об отсутствующем оборудовании. Как многие уже догадались, именно в этом причина того, что Wi-Fi в моей Кали Линукс не хотел устанавливаться. Я допёр до этого не сразу, обращаясь к вроде бы нормально до того установленным библиотекам.
Чего не хватает, или что там про Possible missing firmware /lib/firmware/i915?
Я посчитал логичным, что подходящий пакет firmware-linux решит проблему с содержимым modinfo . Надеясь, на схожесть в версиях оборудования и пакетов, прибегнул к помощи APT (ну а чего же ещё). Кому интересно, можете пробить, на что обращает внимание терминал командами типа:
apt-file search skl_guc