虚拟机可以访问内部网络,但不能访问互联网

虚拟机可以访问内部网络,但不能访问互联网

我在公司电脑上安装了 Windows 7。我也在上面安装了 VirtualBox,并在这台虚拟机上安装了 Ubuntu。

现在,从虚拟机(Ubuntu)内部,我可以访问公司的内部网站,并且我收到对 DNS、网关和 DHCP 服务器的 ping 的回复,但我仍然无法 ping 任何外部内容或从 Web 浏览器访问互联网。

我的配置如下:

  • 在主机上,有一个主以太网适配器和另一个由 Virtual Box 安装的主机适配器。我的主机适配器采用默认设置。
  • 在我的客户机上,我只有一个以太网适配器设置为默认值。

我几乎尝试了所有我能想到的方法。

答案1

如果您使用的是公司网络(就像我一样),则很可能缺少代理设置。在这种情况下,将接口设置为 NAT 模式,然后按如下方式设置代理设置:

echo 'http_proxy=http://<my-corporate-proxy>:<proxy-port/' >> /etc/environment
echo 'https_proxy=https://<my-corporate-proxy>:<proxy-port/' >> /etc/environment

对于所有代理设置,也是如此。如果这不起作用,请使用 ~/.profile 或 ~/.bashrc 文件导出这些代理设置。

相关内容