Virtualbox 两个仅限主机的网络互不可见。为什么?

Virtualbox 两个仅限主机的网络互不可见。为什么?,virtualbox,Virtualbox,我需要建立一个具有以下参数的实验室: 1 VM使用仅主机适配器vboxnet0(子网为.56.0/24) 1虚拟机使用 仅主机适配器vboxnet1(子网为.57.0/24) 主机操作系统是LinuxMint。 虚拟机监控程序-VirtualBox。 主机上的旋转台: default 192.168.0.1 0.0.0.0 UG 100 0 0 enp4s0 link-local * 25

我需要建立一个具有以下参数的实验室:

  • 1 VM使用仅主机适配器vboxnet0(子网为.56.0/24)
  • 1虚拟机使用 仅主机适配器vboxnet1(子网为.57.0/24)
主机操作系统是LinuxMint。 虚拟机监控程序-VirtualBox。 主机上的旋转台:

default         192.168.0.1     0.0.0.0         UG    100    0        0 enp4s0
link-local      *               255.255.0.0     U     1000   0        0 enp4s0
192.168.0.0     *               255.255.255.0   U     100    0        0 enp4s0
192.168.56.0    *               255.255.255.0   U     0      0        0 vboxnet0
192.168.57.0    *               255.255.255.0   U     0      0        0 vboxnet1
/proc/sys/net/ipv4/ip_forward设置为1(已启用)

iptables: 前向链(保单接受) 目标保护选项源目标


因此,问题是两个虚拟机只能ping其网关接口。但彼此联系不到。我错过了什么

我对网络和ip不太了解,但对我来说,如果子网掩码为255.255.0.0,则192.168.56.0只能看到192.168.57.0,否则它们是不同的网络

我还设法将icmp从一个子网转发到另一个子网:
tcpdump:verbose output suppreserved,在vboxnet1上使用-v或-vv进行完整协议解码监听,链路类型EN10MB(以太网),捕获大小262144字节00:53:42.946774 IP 192.168.57.100>192.168.56.20:ICMP回送请求,id 512,seq 17920,长度40
,但回复丢失。。。