我正在尝试让 Kali Linux 在我的 Windows 10 PC 上运行在 Virtualbox 下。我最近购买了一个 USB WIFI 适配器 (Realtek RTL8812au),我正在尝试通过 USB 适配器将其连接到我的 Kali VM。
问题是,每个教程都有相同的方法,但它对我不起作用。 VirtualBox 似乎接收到了一秒钟,然后就没有任何反应。
所以我安装了 Virtualbox 扩展包,为我的适配器制作了一个 USB 过滤器,然后在启动 VM 之前拔掉我的 WIFI 适配器(顺便说一句,这是我 PC 上唯一的适配器),我等待 VM 启动,登录Kali,然后重新插上电源。问题是,我听到 Windows USB 的声音,但 Windows 不将其用于网络(这是应该发生的)。 Virtualbox 的 USB 图标闪烁一次红色,然后绿色,然后点消失,Kali 没有检测到任何 USB 适配器。
我真的不明白为什么它对每个人都有效,但对我不起作用^^
我的电脑上还安装了 Connectify 和 Realtek 实用程序,是的,我尝试禁用这两个实用程序,但它也不起作用。
谁能帮我 ?
谢谢 !
答案1
也许适配器在需要加载固件时提供一组 USB ID 信息,而在加载固件后提供另一组 USB ID 信息?那么您的 Virtualbox USB 过滤器仅适用于“固件之前”的情况?然后 Kali 将固件加载到适配器,适配器重置以激活固件,然后过滤器将不再匹配,因为适配器现在显示不同的 ID。
如果确实如此,那么您将需要两个过滤器,或者调整现有的 USB 过滤器以适用于这两种情况。
答案2
默认情况下,linux 机器的 IP 地址与本地机器不同。如果你跑
如果配置
ip地址不属于您的本地网络。
转到机器/设置/网络,网络已连接到 NAT。切换到桥接适配器。在下面选择您的网络接口,这很可能是第一个选项。现在您将使用主机的 wifi 适配器。
如果您插入无线卡,您将在网络接口下拉菜单中看到该选项。我相信对于你的卡你应该重新启动它。然后你的卡可能就可以工作了。
答案3
遇到了同样的问题,答案如下:
apt update
apt install bc -y
git clone https://github.com/cilynx/rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20180427-5959.git
cd rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20180427-5959
VER=$(sed -n 's/\PACKAGE_VERSION="\(.*\)"/\1/p' dkms.conf)
sudo rsync -rvhP ./ /usr/src/rtl88x2bu-${VER}
sudo dkms add -m rtl88x2bu -v ${VER}
sudo dkms build -m rtl88x2bu -v ${VER}
sudo dkms install -m rtl88x2bu -v ${VER}
sudo modprobe 88x2bu