我正在嘗試將 wlan 定義為安裝在 Mac OS Catalina 上的 VirtualBox 上的 Kali 虛擬映像。我想監控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 網路
我嘗試了相容無線
我確實安裝了最新的來賓添加
將 NetworkManager.conf 變數 Managed=false 更改為 true
我的卡連結:https://www.amazon.com/dp/B00194XKXA/ref=cm_sw_r_tw_dp_x_.UfeFbAAEH9RY
它支援 MAC 作業系統、Windows 和 Linux
答案1
更新:這個解決方案可能會像對我一樣欺騙你。輸入「make load」後,它會添加兩個不同的 wlan(wlan0、wlan1),但該 wlan 不起作用。我嘗試使用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),但該 wlan 不起作用。我嘗試使用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;
複製https://github.com/Mange/rtl8192eu-linux-driver;
須藤 dkms 添加 .;
須藤 dkms 安裝 rtl8192eu/1.0;
echo "黑名單 rtl8xxxu" | sudo tee /etc/modprobe.d/rtl8xxxu.conf;
echo -e "8192eu\n\n循環" | sudo tee /etc/modules;
迴聲“選項8192eu rtw_power_mgnt = 0 rtw_enusbss = 0”| sudo tee /etc/modprobe.d/8192eu.conf;
須藤更新-grub;須藤更新-initramfs -u;
systemctl重新啟動-i;
重新啟動後,再次進入終端並輸入“lsmod”並檢查驅動程式。如果您看到名為 8192eu 的驅動程序,那麼您就可以開始了!