VirtualBox - Mac OSX 主机 Win7 客户机 - 客户机 VM 无法访问 Internet

VirtualBox - Mac OSX 主机 Win7 客户机 - 客户机 VM 无法访问 Internet

我有一台运行 OSX 10.9.2 的 Mac,我刚刚在 VirtualBox 中下载并安装了 Win7 IE9 VM。我的 Mac 使用 Wi-Fi 访问互联网,并且它位于代理后面(它是一台工作机器)。VirtualBox 可以正常加载 VM,并且 VM 在某些时候可以看到主机的 DNS 服务器。但我从未能够让 VM 访问互联网。我尝试了通过 VirtualBox > 设置对 VM 进行各种网络设置组合,并结合 OSX 的系统偏好设置中的 Internet 共享,但都没有成功。

有人做过类似的设置并让虚拟机成功连接到互联网吗?在此先谢谢大家的意见。

[更新:当主机使用我的家庭网络时,我能够让虚拟机访问互联网。当我运行 VPN 软件连接到工作网络时,互联网访问又断了。]

[ 更新2:好的,上面的问题已经解决,感谢第一个回答该问题的人。

现在我又遇到了一个问题:我有一个从主机 (Mac) 运行的 Web 服务器进程,也可以通过以下任何 URL 访问主机中运行的浏览器:http : // localhost:/ 或 "http:hostIPAddress:port/" 。客户虚拟机无法访问此 Web 地址(使用虚拟机中运行的浏览器),但在客户虚拟机的终端/命令窗口中,我可以 ping 通主机IP地址。怎么回事?这是我试图实现的设置的最后一部分。再次感谢您的进一步回复。请随时指出是否需要将此问题移至另一个问题。]

(最初在 stackoverflow.com 上发布了此问题,但一些用户认为其与主题无关而将其搁置,并建议改为在这里提问)

答案1

您可能需要查看虚拟机的网络设置。如果您只需要从虚拟机“退出”(并且主机或网络上的任何其他设备都不需要启动与虚拟机的连接),那么将虚拟机设置为“NAT”可能是最简单的方法。

在客户机操作系统 (Windows) 中,自动获取 IP 地址。在客户机浏览器中进行与主机上相同的代理设置。

无需更改主机上的任何网络设置 - VirtualBox 将处理虚拟机的所有网络流量。(如果您使用其他网络设置,例如“仅主机”,则情况会有所不同。)

相关内容