VirtualBox的客人可以出去 – Windows 7主机无法进入

使用NAT在VirtualBox中安装Ubuntu guest虚拟机。 它的IP是10.0.2.15。 虚拟机可以击中外界的任何东西。 但是,主机操作系统(Windows 7)无法ping内部虚拟机(“目标networking不可达”)。

有关如何解决这个问题的任何提示? 谢谢!

根据VirtualBox手册,带有NAT的虚拟机就像一台通过路由器连接到互联网的计算机。 换句话说,虚拟机位于路由器后面的专用networking中,不能被主机访问。

如果将networking适配器更改为“桥接”,则主机将能够看到您的虚拟机。 但是,在同一个networking上的其他人也是如此。 我已经与Windows 7主机和Windows 7来宾尝试过。 Windows 7立即发现对方。

手册还提到了端口转发,但我仍然在向其他专家学习。 对不起,在这方面不能给出任何build议。

没有太多真正的帮助。 但是,希望这给你一些想法。

仍然有解决scheme(不知道如果VirtualBox会喜欢,但…)添加另一个网卡。 一个用于与外界联系的NAT,另一个与主机共享一个专用networking。 通常它会做的伎俩。

希望对你有帮助

如果NAT不起作用(不会令我感到意外),并且您不能使用桥接模式,请创build一个仅限主机的networking。 主机专用networking的行为类似于桥接networking,但没有连接到物理networking。 本质上,它创build一个虚拟交换机并将虚拟适配器连接到该交换机。 如果您需要主机系统上的适配器,如果VirtualBox不提供虚拟主机适配器,Microsoft环回适配器可能会工作。

如果您还需要从guest虚拟机访问Internet,请在使用NAT的guest虚拟机中创build额外的networking适配器。

请确保不要在同一IP子网上创build任何虚拟或物理networking。 它们是独立的networking, 必须configuration不同的IP子网,否则您的计算机将发送数据包到错误的位置! 你的沟通将悄无声息地失败,因为你必须告诉你的计算机在需要正确的时候向左转。

使用虚拟networking编辑器在VMWare Workstation上进行configuration很简单。 我从v2开始就没有使用过VirtualBox,但是我可以从手册中看到这种types的configuration是可能的。