WiFi USB 卡無法運作 VirtualBox Kali Linux

WiFi USB 卡無法運作 VirtualBox Kali Linux

我正在嘗試將 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 的驅動程序,那麼您就可以開始了!

相關內容