Я пытаюсь определить wlan для образа Kali Virtual в VirtualBox, установленном на Mac OS Catalina. Я хочу контролировать wlan0. Я определил карту как USB 3.0 (порт 3.1, но для 3.1 нет опции) для VirtualBox. У меня последняя версия VirtualBox (6.1.12) с последним пакетом расширений. Но у меня все еще нет подключения wlan. Я перепробовал все решения, которые смог найти в Интернете.
root@kali#$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 2357:0107 TP-Link TL-WN821N Version 5 RTL8192EU > WiFi adapter
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Я попробовала эти:
apt-get update
apt-get upgrade
apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
apt-get install net-tools
apt install realtek-rtl88xxau-dkm
service network-manager restart
git clone https://github.com/tomaspinho/rtl8821ce
cd rtl8821ce
sudo apt install bc module-assistant build-essential dkms
sudo m-a prepare
sudo ./dkms-install.sh
И я включил PAE/NX в Система > Процессор
Адаптер 1 настроен на сеть NAT
Я попробовал compat-wireless
Я установил последние гостевые дополнения
Изменена переменная NetworkManager.conf manage=false на true
Ссылка на мою карту:https://www.amazon.com/dp/B00194XKXA/ref=cm_sw_r_tw_dp_x_.UfeFbAAEH9RY
Поддерживает MAC OS, Windows и Linux.
решение1
ОБНОВЛЕНИЕ: Это решение может вас обмануть, как и меня. После ввода "make load" он добавляет два разных wlan (wlan0, wlan1), что не работает. Я пробовал airmon-ng запустить wlan0 и wlan1, но он не видит ни одного модема, даже когда я сижу рядом с одним из них.
Я нашел способ решить эту проблему. Сначала вам нужно скачать это: http://linuxwireless.sipsolutions.net/download/compat-wireless-2.6/compat-wireless-2010-06-26-p.tar.bz2
Теперь нам нужно извлечь эту заархивированную папку с помощью этой команды:
tar - jxvf compat-wireless-2010-06-26-p
После этого введите следующие команды:
cd compat-wireless-2010-06-26-p/ && make unload
make load
Теперь проверьте беспроводную сеть с помощью команды «iwconfig», это решение мне помогло.
ОБНОВЛЕНИЕ: Это решение может вас обмануть, как и меня. После ввода "make load" он добавляет два разных wlan (wlan0, wlan1), что не работает. Я пробовал airmon-ng запустить wlan0 и wlan1, но он не видит ни одного модема, даже когда я сижу рядом с одним из них.
решение2
Я наконец нашел решение после долгих попыток. Официального драйвера после Kali 2018 нет, поэтому если вы используете 2019 или 2020, вам придется установить неофициальный драйвер. Например, этот:
https://github.com/Mange/rtl8192eu-linux-driver
Руководство по установке (Kali Linux):
sudo apt-get install git linux-headers-generic build-essential dkms;
git-клонhttps://github.com/Mange/rtl8192eu-linux-driver;
sudo dkms добавить .;
sudo dkms установить rtl8192eu/1.0;
echo "черный список rtl8xxxu" | sudo tee /etc/modprobe.d/rtl8xxxu.conf;
echo -e "8192eu\n\nloop" | sudo tee /etc/modules;
echo "параметры 8192eu rtw_power_mgnt=0 rtw_enusbss=0" | sudo tee /etc/modprobe.d/8192eu.conf;
sudo update-grub; sudo update-initramfs -u;
systemctl перезагрузка -i;
После перезагрузки снова зайдите в терминал, введите "lsmod" и проверьте наличие драйвера. Если вы видите драйвер с именем 8192eu, то все в порядке!