我在笔记本电脑上使用 Intel (R) Dual Band Wireless-AC 8260,并在虚拟机上安装了 Kali Linux 2020.2。我的问题是当我运行时sudo airmon-ng
它没有被检测到,我在 PHY、接口、驱动程序或芯片组下没有得到输出。但是在我的 HDD 上安装的 Ubuntu 20.04 上,当我运行相同的命令时,我得到 PHY(phy0)、接口(wlp2s0)、驱动程序(iwlwifi)、芯片组(Intel Corporation Wireless 8260 (rev 3a))。如何在虚拟机上安装 Kali Linux 来检测我的 Wi-Fi 卡?我已经安装了固件,sudo apt-get install firmware-iwlwifi
而且是最新版本。
答案1
您的主机操作系统正在控制 WiFi 适配器。
由于 VirtualBox(或任何其他虚拟化软件)尚未实现虚拟 WiFi 适配器,并且您的物理 WiFi 适配器位于 PCIe 总线上,因此让 Kali VM 控制它的唯一方法是使用 PCI 直通,这很复杂。我认为 PCI 直通功能已从 VirtualBox 的最新主要版本中删除,因为它运行得不够好。
您可能想购买一个 USB 连接的 Wi-Fi 适配器,该适配器支持 Linux 中的“监控模式”。然后您可以告诉 VirtualBox 将该适配器的完全控制权移交给虚拟机。只有这样,您才能在虚拟机内使用 airmon-ng 或其他 WiFi 监控/渗透工具的全部功能。