Kali Linux — мощный инструмент для тестирования безопасности, но его настройка на виртуальной машине часто вызывает сложности, особенно когда речь идет о подключении к Wi-Fi. Многие пользователи сталкиваются с ситуацией, когда Ethernet работает без проблем, а беспроводная сеть остается недоступной. Причина кроется в особенностях виртуализации сетевых адаптеров и отсутствии драйверов для виртуальных Wi-Fi-устройств.
В этой статье мы разберем, почему Kali Linux не видит Wi-Fi на VirtualBox или VMware, как правильно настроить сетевой адаптер в параметрах виртуальной машины, и какие команды помогут диагностировать проблему. Вы также узнаете, можно ли подключиться к беспроводной сети напрямую из гостевой ОС или потребуется использовать мостик через хост-систему. Инструкция подходит для последних версий Kali Linux 2023-2026 и актуальных сборок виртуальных машин.
Почему Kali Linux не видит Wi-Fi на виртуальной машине?
Основная проблема заключается в том, что виртуальные машины по умолчанию не имеют прямого доступа к физическому Wi-Fi-адаптеру хост-компьютера. Вместо этого они используют виртуальные сетевые интерфейсы, которые эмулируются программно. Вот ключевые причины отсутствия Wi-Fi:
- 🔌 Виртуальная машина подключена через
NATилиHost-Only— эти режимы не предоставляют доступ к беспроводным сетям. - 🚫 В настройках VM не включен режим
Bridged Adapter(мост), который позволяет "пробросить" физический адаптер. - 🔧 Отсутствуют драйвера для виртуального Wi-Fi-устройства в гостевой ОС (актуально для VMware Tools/VirtualBox Guest Additions).
- 📡 Физический Wi-Fi-адаптер хоста не поддерживает режим моста или заблокирован антивирусом/брандмауэром.
Важно понимать, что даже в режиме Bridged виртуальная машина не сможет подключиться к Wi-Fi напрямую, если хост-система использует USB Wi-Fi-адаптер. В этом случае потребуется дополнительная настройка проброса USB-устройства в VM.
Проверка сетевых интерфейсов в Kali Linux
Прежде чем настраивать подключение, убедитесь, что система распознает сетевые устройства. Откройте терминал в Kali Linux и выполните команду:
ip a
В выводе обратите внимание на следующие интерфейсы:
eth0илиens33— виртуальный Ethernet-адаптер (должен присутствовать всегда).wlan0илиwlp2s0— Wi-Fi-адаптер (появится только после правильной настройки проброса).
Если в списке нет устройств с префиксом wl, это означает, что Wi-Fi-адаптер не обнаружен. Для диагностики драйверов используйте:
lspci -k | grep -A 3 -i network
Эта команда покажет все сетевые устройства и загруженные для них драйвера. Если в выводе отсутствуют строки с Network controller или Wireless, проблема кроется в настройках виртуальной машины или хост-системы.
Настройка сетевого адаптера в VirtualBox
Для подключения Kali Linux к Wi-Fi через VirtualBox необходимо настроить режим Bridged Adapter. Следуйте инструкции:
- Выключите виртуальную машину (состояние
Powered Off). - Откройте
Настройки → Сеть. - В поле
Подключен к:выберитеСетевой мост (Bridged Adapter). - В выпадающем списке
Имя:укажите ваш физический Wi-Fi-адаптер (например,Intel(R) Wi-Fi 6 AX200). - Включите опцию
Продвинутые → Включить сетевой адаптер. - Запустите виртуальную машину.
После применения настроек проверьте доступность интерфейса командой iwconfig. Если адаптер отображается, но не подключается к сети, попробуйте перезагрузить службу networking:
sudo systemctl restart networking
Что делать, если в списке нет Wi-Fi-адаптера?
Это означает, что VirtualBox не может получить доступ к физическому устройству. Попробуйте обновить драйвера адаптера на хост-системе или отключите антивирусное ПО, которое может блокировать доступ.
Настройка Wi-Fi в VMware Workstation
В VMware процесс проброса Wi-Fi-адаптера немного отличается. Здесь доступен режим Bridged, но для USB-адаптеров потребуется дополнительная настройка:
- Выключите виртуальную машину.
- Перейдите в
VM → Settings → Network Adapter. - Выберите режим
Bridged: Connected directly to the physical network. - Нажмите
Configure Adapters...и отметьте галочкой ваш Wi-Fi-адаптер. - Если используете USB Wi-Fi-адаптер, подключите его к VM через
VM → Removable Devices → [Ваш адаптер] → Connect.
Для USB-устройств может потребоваться установка VMware Tools в гостевой системе:
sudo apt update && sudo apt install open-vm-tools
Убедитесь, что Wi-Fi включен на хост-системе|
Выбран режим Bridged для сетевого адаптера|
USB-устройство проброшено в VM (если используется)|
В гостевой ОС установлены VMware Tools
-->
Установка драйверов для Wi-Fi в Kali Linux
Если сетевой адаптер обнаружен, но не работает, проблема может быть в отсутствии драйверов. Для большинства современных Wi-Fi-адаптеров в Kali Linux уже есть открытые драйвера, но иногда требуется их ручная установка.
Проверьте текущие драйвера командой:
lshw -C network
Если в выводе есть строка configuration: driver=UNCLAIMED, значит драйвер не загружен. Решения:
- 🔄 Обновите ядро и пакеты:
sudo apt update && sudo apt full-upgrade -y - 📦 Установите фирменные драйвера (например, для Broadcom):
sudo apt install firmware-b43-installer - 🔧 Для адаптеров Realtek RTL88xx скачайте драйвера с GitHub и скомпилируйте их вручную.
Критическая информация: Если ваш адаптер использует проприетарные драйвера (например, некоторые модели Broadcom), их может не быть в репозиториях Kali Linux. В этом случае потребуется скачивать исходники с сайта производителя и компилировать их самостоятельно.
Подключение к Wi-Fi через командную строку
Когда адаптер распознан и драйвера установлены, можно подключиться к сети. В Kali Linux для этого используется утилита iwconfig и менеджер сети wpa_supplicant.
Сначала проверьте доступные сети:
sudo iwlist wlan0 scan | grep ESSID
Затем создайте конфигурационный файл для wpa_supplicant:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Добавьте в файл следующие строки (замените your_ssid и your_password):
network={
ssid="your_ssid"
psk="your_password"
}
Подключитесь к сети:
sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
sudo dhclient wlan0
Проверьте подключение командой ping 8.8.8.8. Если пинг проходит, но нет доступа к сайтам, проверьте настройки DNS:
sudo nano /etc/resolv.conf
Добавьте строку nameserver 8.8.8.8 и сохраните файл.
Решение распространенных проблем
Даже после правильной настройки могут возникать ошибки. Рассмотрим типичные сценарии и их решения:
| Проблема | Возможная причина | Решение |
|---|---|---|
Адаптер wlan0 есть, но не сканирует сети |
Драйвер не поддерживает режим мониторинга | Обновите драйвер или используйте внешний USB-адаптер с поддержкой monitor mode |
Ошибка Operation not permitted при сканировании |
Недостаточно прав или адаптер заблокирован | Запускайте команды с sudo или проверьте rfkill list |
| Подключение разрывается через несколько минут | Проблемы с энергосбережением адаптера | Отключите энергосбережение: sudo iwconfig wlan0 power off |
| Нет интернета despite успешного подключения | Неверные настройки маршрутизации | Проверьте маршруты: ip route и добавьте шлюз вручную |
Если ни одно из решений не помогло, попробуйте альтернативный метод подключения через USB-модем или Ethernet-адаптер. Также убедитесь, что на хост-системе отключены VPN или прокси, которые могут конфликтовать с сетевыми настройками VM.
FAQ: Частые вопросы по настройке Wi-Fi в Kali Linux на VM
Можно ли подключиться к Wi-Fi в Kali Linux на VirtualBox без режима Bridged?
Нет, режимы NAT и Host-Only не предоставляют доступ к беспроводным сетям. Режим Bridged обязателен для проброса физического адаптера. Альтернатива — использовать USB Wi-Fi-адаптер с пробросом в VM.
Почему после обновления Kali Linux перестал работать Wi-Fi?
Это может быть связано с обновлением ядра, после которого перестали работать проприетарные драйвера. Попробуйте переустановить их:
sudo apt install --reinstall firmware-*-nonfree
Или откат на предыдущую версию ядра через GRUB.
Как подключиться к скрытой Wi-Fi сети?
Для подключения к скрытой сети (без вещания SSID) добавьте в wpa_supplicant.conf параметр scan_ssid=1:
network={
ssid="hidden_network"
scan_ssid=1
psk="password"
}
Можно ли использовать Kali Linux на VM для взлома Wi-Fi?
Нет, это незаконно. Kali Linux предназначен для легального тестирования безопасности собственных сетей с разрешения владельца. Несанкционированный доступ к чужим сетям преследуется по закону.
Что делать, если Wi-Fi работает, но очень медленно?
Медленная скорость может быть связана с:
- Ограничениями виртуального адаптера (пробуйте режим
Paravirtualizationв настройках VM). - Перегрузкой хост-системы (закройте ресурсоемкие приложения).
- Настройками QoS на роутере (приоритизируйте трафик для VM).
Проверьте скорость напрямую на хост-системе, чтобы исключить проблемы с роутером.
Если вы столкнулись с уникальной проблемой, не описанной в статье, рекомендуем обратиться к официальной документации Kali Linux или форумам VirtualBox/VMware. Помните, что настройки сетевых адаптеров могут отличаться в зависимости от версии гипервизора и модели Wi-Fi-устройства.