我最近在 Kali 2 上的无线网络遇到了问题。它似乎没有将我的内置无线卡识别为无线,而是将其检测为 eth0。我知道这是一个非常常见的问题,我发现的大多数解决方案是通过 USB 获取外部无线适配器。我购买了带有 Atheros AR9271 芯片的 ALFA AWUS036NHA,因为它已被证实可以在 Kali Linux 上运行。我刚拿到它,我选择它作为无线适配器,这个适配器被检测为 eth1。我只是想知道是否有任何已知的解决方案。
我目前正在使用运行 Kali Linux 2 的 Virtual Box 运行 Windows 10。我在华硕 GL753VD 笔记本电脑上运行它,它的所有 USB 端口都是 USB 3.0,我知道 Kali 在 3.0 方面存在问题,但适配器可以工作,所以我不知道是否可以这可能是一个问题。
答案1
在它们之间,Windows 和 VirtualBox 抽象出网络硬件的所有细节(例如“它是无线的”),并为 Kali 提供通用的有线网络连接(很可能是虚拟的 Intel Pro/1000 MT 卡)。这是虚拟化的主要目的之一:提供一致的计算机外观,无论其运行的实际硬件如何。
您可以通过卸载网络适配器的 Windows 驱动程序来使用网络适配器的特定功能,然后使用 VirtualBox 的 USB 设置将其作为原始 USB 设备呈现给 Kali。或者,您可以通过创建 LiveDVD 或可启动 USB 驱动器并直接在计算机上运行 Kali 来绕过整个问题。