设置:主机:装有 Windows10 OS 64 位的计算机 客户机:Linux Ubuntu v22.04LTS 64 位 网络 wifi 适配器:Tenda U1(Realtek 802.11n)
要实现的目标:使用 airmon-ng 将 Tenda 置于监控模式并开始捕获网络数据包 我不希望从主机到客户机建立互联网连接以访问互联网
我尝试过的方法:我使用的是 VMware(Workstation 17 Player - 免费版)。当我将 Tenda 连接到 USB 端口时,系统会询问我将其连接到哪里 - 连接到主机还是连接到虚拟机。但与此同时,另一个关于可移动设备的窗口出现了,但它是空的。
即使我选择在虚拟机中使用适配器,Windows(主机)仍然是唯一能够管理该设备的系统。在 Linux(客户机)中,适配器仅被视为有线连接,并从主机获取互联网访问权限。iwconfig 显示没有无线扩展。当我连接 USB 存储棒时,系统会问我同样的问题:哪个系统应该使用它 - 主机还是客户机。即使我选择客户机(Linux),存储棒仍会通过 Windows 自动播放功能打开。并且存储棒在 Linux 中不可见。存储棒和 Tenda 适配器在 VMware“可移动设备”中都显示为灰色且不可选择
问题:VMware 的行为是否是因为它是免费版本?是否可以使用 VMware 在监控模式下在虚拟机中使用 wifi 适配器?也许是 Windows Hyper-V?也许是其他虚拟化程序?
答案1
我有最新的 Workstation Pro,但它仍然没有无线 NIC 类型,因此无法进行直接无线硬件访问。
对于 USB 类型的网络适配器,USB Passthrough 需要 Workstation Pro。
USB 直通意味着将连接到计算机的 USB 设备与主机操作系统断开,并将其连接到 VMware 虚拟机,以便客户机可以在虚拟机中本地使用它。
如果您愿意使用此选项转到 Workstation Pro,您可以在文章中找到有关 VMware 中的 USB 直通的更多信息:
如何在 VMware Workstation Pro 16 虚拟机上直通 USB 设备。