我有一台运行 Mac OS X 的 Macbook,我在 VirtualBox 中运行 Ubuntu。我在 Macbook 上使用公共 WiFi 网络,但出于某种原因,我的 Ubuntu 虚拟机无法检测到它。它以前能够检测到公共 WiFi 网络,但现在却无法检测到。网络菜单上没有显示该网络。我该如何解决这个问题?
答案1
如果无线适配器实际上内置于主机中,则虚拟机无法检测到无线网络 - 这是由于虚拟网络的工作方式所致。
根据虚拟机和虚拟网络设备的本质,Macbook 的内部 wifi 卡不可能以这种方式“绑定”到 VM 以实现无线网络连接。
您需要将您的 Macbook 连接到该网络,然后让 Ubuntu VM 通过“NAT”类型的网络连接设备或设置为与 wifi 卡“桥接”的“桥接”类型的网络连接连接到互联网(在 VM 设置中)
好吧,也许我没能很好地表达我的问题。我的意思是,当我手动连接到虚拟机内的 WiFi 网络时,它并没有被列为选项。它通常会允许我连接到 WiFi 网络,但它只是显示“已断开连接”,并且呈灰色。– Zen Hacker
除非您按照我在评论中所说的去做,并获得外部 USB 无线适配器并正确设置该设备到虚拟机的 USB 直通,否则您根本无法让 VM 管理无线连接,原因如上所述。