![我可以允许 Virtualbox VM 直接使用 USB 无线网络适配器吗?](https://linux22.com/image/807064/%E6%88%91%E5%8F%AF%E4%BB%A5%E5%85%81%E8%AE%B8%20Virtualbox%20VM%20%E7%9B%B4%E6%8E%A5%E4%BD%BF%E7%94%A8%20USB%20%E6%97%A0%E7%BA%BF%E7%BD%91%E7%BB%9C%E9%80%82%E9%85%8D%E5%99%A8%E5%90%97%EF%BC%9F.png)
我有一台 Windows 7 虚拟机,运行在 Virtualbox 的闭源版本上,该版本支持 USB。我希望虚拟机直接访问 USB 无线适配器,但无法连接该适配器,因为它正在使用中。在这种情况下,我确实需要 Windows 直接访问卡并配置无线设置;在 Ubuntu 中配置它并桥接它是不够的。
我一插入 USB 棒,网络管理器就变得有点过于敏锐,并抓住了它。添加以下内容/etc/NetworkManager/nm-system-settings.conf
确实会导致网络管理器无法自动管理适配器,但 VirtualBox 仍然无法访问它。
[keyfile]
unmanaged-devices=mac:00:11:22:33:44:55
如何防止任何东西使用适配器,以便我可以将其连接到虚拟机?
答案1
我没有 USB 无线适配器可以尝试,但您可以在插入适配器后使用 dmesg 检查内核加载以使用它的模块,然后 rmmod 它。
或者您可以使用一些 udev 规则来阻止模块加载。
请注意,从问题来看,我假设您是相当高级的用户,如果您需要更详细的说明,只需询问。
答案2
在插入 USB 驱动器之前,单击从虚拟盒菜单捕获 USB。然后虚拟盒将能够安装 USB 安装程序软件。