在 Windows-7 主机中是否需要“连接共享”以允许 VirtualBox 的 Ubuntu 客户机通过(默认)NAT 接口连接到互联网?我的网络管理员(在工作机器上)已禁用“连接共享”,线程中的一些答案(https://serverfault.com/questions/225155/virtualbox-how-to-set-up-networking-so-both-host-and-guest-can-access-internet) 认为这是必要的。
笔记 我所在的公司似乎遇到了“代理问题”。我们使用的是某种 http 代理,所以我的浏览器可以工作,但(可能)不允许其他连接。
笔记2连接共享与我的问题无关。我在调查代理设置后解决了这个问题:原来我应该在客户机 Ubuntu 上设置 http_proxy 环境变量(https://help.ubuntu.com/community/AptGet/Howto),我的问题立即就解决了。
答案1
简短回答:不。VirtualBox 不需要 Windows 的连接共享功能即可正常实现 NAT 功能。
您在 serverfault.com 上指出的答案解答了一个更复杂的网络场景,其中客户机需要超出 NAT 可以轻松提供的范围的额外网络访问权限。
答案2
我认为没有必要这么做。测试也证实了这一点。
(虚拟盒和 5 分钟前新安装的 VM 的屏幕截图,顺利地在互联网上 ping 通服务器。VM 的主机已禁用互联网共享)。