关闭VM后wlan0消失

关闭VM后wlan0消失

昨天我收到了一台 tp-link TL-WN722N。我设法正确设置它,并且它工作得很好,直到我关闭虚拟机并再次启动它。 wlan0 已经消失,当我尝试再次设置适配器时,出现错误:rmmod: ERROR: Module r8188eu is not currently loaded。我无法让它再次工作,所以我重新安装了 Kali Linux 并再次尝试,结果成功了。但是,现在关闭后我遇到了同样的错误。

我对此很陌生,所以也许我错过了一些东西。有谁知道如何解决这一问题?

我使用 VMware Fusion 在 macOS 上运行 Kali Linux 2022.2。

答案1

大多数 WiFi 驱动程序模块会在检测到 WiFi 适配器时自动加载,因此未加载模块表明 Linux 内核在重新启动后无法看到硬件。

在评论中,您说您正在 macOS VMware Fusion 上运行 Kali Linux 2022.2。因此,出现此类错误的一个常见原因是,VM 未配置为始终从主机操作系统控制 WiFi 适配器,并在每次启动 VM 时将其移交给 VM。所以这很可能是VMware配置问题,而不是Linux问题。

相反,您一直遵循的 WiFi 设置说明显然包括将 WiFi 适配器的控制权转移到 VM 的步骤仅适用于虚拟机的一次运行

设置虚拟机一次后,一旦关闭虚拟机,WiFi 适配器就会返回 macOS 控制,但其余设置应该仍然存在。但是,如果不持续将 WiFi 适配器分配给虚拟机,则每次启动虚拟机时都需要再次执行该步骤。

你可以自动化这个。在 VMware Fusion 术语中,它称为设置默认插件操作用于您的 USB WiFi 适配器。

如果在启动 VM 之前已插入 WiFi 适配器,macOS 仍将控制它。在这种情况下,您可能仍然需要手动将其分配给虚拟机,因为 VMware 可能会发现 macOS 已经在使用它,并且在没有用户明确确认的情况下不会重新分配它; VMware 文档对此似乎不清楚,而且我手头没有 VMware Fusion 可供测试。

相关内容