在VirtualBox中运行Ubuntu,它不会检测公共WiFi网络

我有一台运行Mac OS X的Macbook,我在VirtualBox中运行Ubuntu。 我在Macbook上使用公共WiFi网络,但由于某种原因,我的Ubuntu虚拟机无法检测到它。 它之前能够检测到公共WiFi网络,但现在却无法检测到。 网络刚刚没有出现在网络菜单中。 我该如何解决这个问题?

如果无线适配器实际内置于主机中,则虚拟机无法检测到无线网络 – 这是因为虚拟网络的工作原理。

根据虚拟机的本质以及虚拟网络设备的性质,Macbook的内部wifi卡不可能以与无线网络连接相同的方式“绑定”到VM。

您需要将Macbook连接到该网络,然后让Ubuntu VM通过“NAT”类型的网络连接设备或“桥接”类型的网络连接连接到Internet,该网络连接设置为与wifi卡“桥接”(在VM设置)


好吧,也许我没有很好地说出我的问题。 我的意思是,当我手动连接到VM内的WiFi网络时,它没有作为选项列出。 它通常允许我连接到WiFi网络,它只是说“断开连接”,它显示为灰色。 – Zen Hacker

除非您按照我在评论中所说的那样完成并获得外部USB无线适配器并正确地将该设备的USB直通设置到虚拟机,否则您无法让VM管理无线连接,原因如上所述。