一个 NAT 范围内的两个来宾(虚拟机)

Ann*_*nna 3 virtualbox nat

我在virtualbox中有两个VM(Ubuntu),我想分配第一个10.0.3.15和另一个10.0.3.14。但是当我将网络类型设置为 NAT 时,网络地址不同,10.0.3.15 和 10.0.4.15。

即使我改变了范围,其中一个在 Ubunutu 中静态地更改为另一个,我也无法 ping 另一个。

我在互联网上找不到任何解决方案!

roa*_*dmr 5

NAT 模式不会让你这样做。在这种模式下:

在这种情况下,“路由器”是 VirtualBox 网络引擎,它透明地映射进出虚拟机的流量。在 VirtualBox 中,这个路由器放置在每个虚拟机和主机之间。这种分离最大限度地提高了安全性,因为默认情况下虚拟机不能相互通信。

请注意,每个虚拟机之间存在隔离,因此它们将无法相互连接。

您需要的是配置您的虚拟机(转到设置、网络、查看网络模式)以使用内部网络或仅主机网络。

内部网络将允许虚拟机仅与其他虚拟机通信。仅主机网络也将允许虚拟机与主机系统进行通信。

在此处阅读有关每种模式的作用以及如何配置它们的信息:

http://www.virtualbox.org/manual/ch06.html

  1. 将两个虚拟机的网络配置为“内部网络”。为“附加到”选择“eth0”(这意味着将连接到该网络的虚拟机网络接口)并为网络选择相同的 “名称”(将每个名称视为虚拟机所连接的“集线器”) )。intnet 的默认值是可以的。
  2. 启动您的 VMS,并手动分配 IP 地址。我试过用 10.0.0.1 做一个,用 10.0.0.2 做另一个。
  3. 您应该能够从 10.0.0.2 ping 10.0.0.1。这个对我有用!