#Что означает ошибка
Wi-Fi adapter not found / нет беспроводных сетей
В Kali Linux Wi-Fi-адаптер не определяется, если нет драйвера для чипсета, адаптер USB подключён к виртуальной машине неправильно или заблокирован программно. Многие внешние адаптеры для тестирования беспроводных сетей работают на чипах Atheros, Ralink, MediaTek и Realtek, а драйверы для Realtek часто нужно ставить отдельно.
Определите чипсет адаптера и состояние в системе.
Это 80 % решения.
Адаптеру может не хватать драйвера либо он заблокирован (rfkill). Для USB-адаптеров на популярных чипсетах драйверы ставятся из репозитория.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Блокировка rfkill | Soft block. | rfkill unblock. |
| Нет драйвера | Чип не поддерживается. | Установите драйвер. |
| Нет прошивки | firmware. | firmware-realtek. |
| Виртуальная машина | USB не проброшен. | Подключите адаптер к ВМ. |
#Пошаговое решение
- Выполните lsusb и dmesgОткройте терминал Kali и выполните
lsusb, если адаптер внешний USB; для встроенного PCIe выполнитеlspci -nnk | grep -A3 -i network. Затем проверьтеrfkill listиip link. После переподключения USB-адаптера откройте журнал командойsudo dmesg | tail -n 60. Запишите идентификаторы производителя и устройства (VID:PIDили PCI ID); по ним выбирают прошивку или драйвер. Не устанавливайте пакет по одному лишь рекламному названию адаптера. - Снимите блокировку rfkillОткройте терминал и выполните
rfkill list. Если адаптер заблокирован программно (Soft blocked: yes), допустимоsudo rfkill unblock wifi; при аппаратной блокировке (Hard blocked: yes) проверьте физический переключатель, клавишу Fn и настройки прошивки. После разблокировки повторитеnmcli device statusили поиск сетей в меню Wi‑Fi. - Установите заголовки ядра и прошивкиПеред установкой прошивки найдите модель чипсета по
lsusbилиlspci -nnk, затем проверьте официальный пакет firmware для вашего выпуска Kali/Debian черезapt search firmware-ЧИПСЕТ. При подключении через Ethernet или USB-модем обновите спискиsudo apt updateи установите только подходящий пакет из проверенного репозитория. Заголовки ядра нужны преимущественно для собираемых модулей DKMS, а не для каждой Wi‑Fi-карты; проверьте точную версию черезuname -rи доступность подходящего пакета, прежде чем ставить. - Установите dkms-драйвер для чипсетаСначала узнайте точную модель оборудования (
lspci -nnkлибоlsusb) и версию ядра (uname -r), проверьте, доступен ли штатный драйвер в вашем дистрибутиве. Перед установкой стороннего DKMS-модуля нужны совместимые заголовки ядра, резервная копия и возможность вернуться в текстовую консоль. После установки перезагрузитесь и проверьте модуль черезlsmod; не копируйте команды из другого дистрибутива. - Пробросьте USB в виртуальную машинуЕсли Kali запущена в виртуальной машине, большинство встроенных беспроводных адаптеров хоста внутри гостя не видны: виртуальный сетевой адаптер не эквивалентен Wi‑Fi-карте для радиорежима. Для отдельного USB-адаптера, поддерживаемого гостевой ОС, в настройках программы виртуализации выберите «USB» → нужное физическое устройство → «Подключить к гостю» (точное меню зависит от VirtualBox/VMware). После этого проверьте
lsusbв Kali. Устройство станет недоступно хосту до отключения от гостя. - Диагностика адаптера и снятие блокировкиLinux · Терминал (Bash)КомандаНужен sudoДиагностика адаптера и снятие блокировки.
rfkill listlsusbsudo rfkill unblock all
#Диагностика
Выполните lsusb (для USB) или lspci -nnk | grep -iA3 net, затем iwconfig и ip link. Журнал ядра: sudo dmesg | tail -30 после подключения адаптера. Блокировка: rfkill list, sudo rfkill unblock all. Определите чипсет по VID:PID на сайте или .
#Драйверы
Установите заголовки и прошивки: sudo apt update && sudo apt install -y linux-headers-$(uname -r) firmware-realtek firmware-atheros firmware-misc-nonfree dkms. Для Realtek RTL8812AU: sudo apt install realtek-rtl88xxau-dkms; RTL8814AU — realtek-rtl8814au-dkms(если доступно); RTL8188EUS — realtek-rtl8188eus-dkms. После установки перезагрузитесь, затем iwconfig. Проверьте режим монитора: sudo airmon-ng start wlan0.
#Виртуальные машины
Для VMware/VirtualBox пробросьте USB-устройство в гостевую систему (меню Devices → USB), установите Extension Pack (VirtualBox) и выберите USB 3.0 (xHCI) контроллер. Встроенный Wi-Fi хоста в виртуальной машине не виден — нужен внешний USB-адаптер. Используйте Wi-Fi-адаптеры только для своих сетей или сетей, на тестирование которых у вас есть письменное разрешение.
lsusblspci -nnkrfkill list