VirtualBox 客人可以退出-Windows 7 主机无法进入

VirtualBox 客人可以退出-Windows 7 主机无法进入

在 VirtualBox 中使用 NAT 来运行 Ubuntu 客户端。它的 IP 为 10.0.2.15。虚拟机可以访问外部世界的任何内容。但是,主机操作系统 (Windows 7) 无法 ping 通内部虚拟机(“目标网络无法访问”)。

有什么方法可以解决这个问题吗?谢谢!

答案1

根据 VirtualBox 手册,具有 NAT 的虚拟机就像通过路由器连接到互联网的计算机。换句话说,虚拟机位于路由器后面的私有网络中,无法被主机访问。

如果您将网络适配器更改为“桥接”,主机将能够看到您的虚拟机。但是,同一网络上的其他人也能看到。我已在 Windows 7 主机和 Windows 7 客户机上尝试过此操作。Windows 7 可以立即发现彼此。

手册中也提到了端口转发,但我还在向其他专家学习。抱歉,无法就此提出任何建议。

没有太多实际帮助。但是,希望这能给你一些想法。

答案2

还有一个解决方案(不确定 VirtualBox 是否会喜欢这个...)就是添加另一张网卡。一张在 NAT 上用于联系外界,另一张与主机共享私有网络。通常这样就可以了。

希望对你有帮助

答案3

如果 NAT 不起作用(这并不让我感到惊讶)并且您无法使用桥接模式,请创建一个仅主机网络。仅主机网络的行为类似于桥接网络,但没有与物理网络的连接。本质上,它会创建一个虚拟交换机并将虚拟适配器连接到该交换机。如果您需要主机系统上的适配器,如果 VirtualBox 不提供虚拟主机适配器,Microsoft Loopback Adapter 可能会起作用。

如果您也需要从客户机访问互联网,请在使用 NAT 的客户机中创建一个额外的网络适配器。

确定不是在同一 IP 子网上创建任何虚拟或物理网络。 它们是独立的网络,必须配置不同的 IP 子网,否则您的计算机将发送数据包到错误的位置!您的通信将默默失败,因为您实际上是告诉您的计算机向左转,而实际上它需要向右转。

使用虚拟网络编辑器在 VMWare Workstation 上配置起来很简单。我自 v2 以来就没用过 VirtualBox,但我可以从手册这种类型的配置是可能的。

相关内容