Mac OS Catalina에 설치된 VirtualBox에서 Kali Virtual Image에 무선랜을 정의하려고 합니다. wlan0을 모니터링하고 싶습니다. VirtualBox에 카드를 USB 3.0(포트는 3.1이지만 3.1에 대한 옵션은 없음)으로 정의했습니다. 최신 확장 팩이 포함된 최신 VirtualBox(6.1.12)가 있습니다. 하지만 아직 무선랜 연결이 없습니다. 온라인에서 찾을 수 있는 모든 솔루션을 시도했습니다.
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 변수managed=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)이 추가됩니다. 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)이 추가됩니다. wlan0과 wlan1을 방송하려고 했지만 그 중 하나 옆에 앉아 있어도 모뎀이 전혀 표시되지 않습니다.
답변2
오랜 노력 끝에 마침내 해결책을 찾았습니다. Kali 2018 이후에는 공식 드라이브가 없으므로 2019 또는 2020을 사용하는 경우 비공식 드라이버를 설치해야 합니다. 이 같은:
https://github.com/Mange/rtl8192eu-linux-driver
설치 가이드(칼리 리눅스):
sudo apt-get install git linux-headers-generic 빌드 필수 dkms;
자식 클론https://github.com/Mange/rtl8192eu-linux-driver;
sudo dkms 추가 .;
sudo dkms 설치 rtl8192eu/1.0;
echo "블랙리스트 rtl8xxxu" | sudo 티 /etc/modprobe.d/rtl8xxxu.conf;
echo -e "8192eu\n\nloop" | sudo 티 /etc/modules;
echo "옵션 8192eu rtw_power_mgnt=0 rtw_enusbss=0" | sudo 티 /etc/modprobe.d/8192eu.conf;
sudo 업데이트-grub; sudo 업데이트-initramfs -u;
systemctl 재부팅 -i;
재부팅 후 다시 터미널로 이동하여 "lsmod"를 입력하고 드라이버를 확인하세요. 8192eu라는 드라이버가 보이면 가셔도 좋습니다!