正如标题所说,我在 Mac OS 主机上使用 Virtualbox,并尝试运行 Windows 10 来宾,该来宾通过 USB 连接了 Android 手机以进行网络共享。到目前为止,我已经使用 USB 过滤让 Android 手机与 Win 10 来宾连接并将其连接到手机。此外,Android 手机正在工作并通过 USB 将互联网连接到访客(哇哦!)。
现在,我想弄清楚的下一步是如何在 Windows 10 客户机中使用 USB 系留连接并与 Mac OS 主机共享。我做了一些搜索,并认为我需要创建一个仅主机适配器,然后使用 Windows 共享与仅主机适配器共享 USB 系留网络适配器。我试过这个无济于事,我确定我错过了一步。有任何想法吗?
简而言之:您如何在 Virtualbox 来宾中与主机共享 Internet?
(对于那些感兴趣的人:我的最终目标是使用 Speedify 在 Mac 主机上绑定几个连接(包括那个),然后通过以太网连接将其共享到 Wifi 路由器。)
我能够弄清楚如何从 Windows 10 来宾与 Mac OS 主机共享互联网。一些东西:
您需要在 Mac OS 上创建主机适配器。Virtualbox 目前不可能(据我所知)。Virtualbox 创建了一个 vboxnetX 网络适配器,但它在“系统偏好设置”下的“网络”中不可见。您需要在此处显示它以指定“路由器”(网关)。我在网上尝试了几篇使用终端手动设置路由器/网关的帖子,但没有任何运气。 为了完成这项工作,我必须下载/购买 Parallels Desktop Pro 版:https ://kb.parallels.com/5557 。希望 Virtualbox 将来会支持在“系统偏好设置”下创建这个网络适配器。
一旦我下载/购买了 Parallels,按照说明操作后它仍然无法工作。原因是在 Windows 10 中使用 ICS 共享连接时,它将来宾中的仅主机网络适配器 IP 地址重置为默认值 192.168.137.1。此 IP 将覆盖在适配器设置下设置的任何静态 IP。为了设置您自己的,您需要在注册表
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\SharedAccess\Parameters
中为以下值ScopeAddress
、ScopeAddressBackup
和设置所需的 IPStandaloneDHCPAddress
。不管出于何种原因,我无法192.168.100.128
让它用于设置我想要192.168.100.1
的IP (以“1”结尾的八位字节的最后一个。笔记:
ipconfig /all
以查看适配器实际是什么与您设置它的目的是有帮助的。我花了一段时间才发现,无论我告诉适配器将 IP 设置为什么,它都会忽略我并将其设置为注册表中的默认值。为了使其正常工作,您必须确保 Windows 10 中仅主机网络适配器上的 IP 地址与 Mac OS 仅主机网络适配器的路由器/网关设置中指定的 IP 地址相匹配(现在可在系统偏好设置中的网络下找到)。希望这可以帮助像我一样试图让它发挥作用的其他人。