我有一台 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 安装程序软件。