Network programming Can';t使用虚拟盒将虚拟机连接到主机

Network programming Can';t使用虚拟盒将虚拟机连接到主机,network-programming,virtual-machine,virtualbox,Network Programming,Virtual Machine,Virtualbox,我在Windows 7中有一台安装了虚拟机的主机 在virtual box中,我创建了一个debian8虚拟机,并使用以下配置为其设置静态Ip:Ip:192.168.56.101 Bcast:192.168.56.255掩码:255.255.255.0网关:192.168.56.1网络:192.168.56.0 在虚拟机中,我将网络设置为仅主机网络,以允许主机和虚拟机通信。仅虚拟盒主机网络连接具有以下配置:IP:192.168.56.1掩码:255.255.255.0 我认为通过这种配置,主机和

我在Windows 7中有一台安装了虚拟机的主机

在virtual box中,我创建了一个debian8虚拟机,并使用以下配置为其设置静态Ip:Ip:192.168.56.101 Bcast:192.168.56.255掩码:255.255.255.0网关:192.168.56.1网络:192.168.56.0

在虚拟机中,我将网络设置为仅主机网络,以允许主机和虚拟机通信。仅虚拟盒主机网络连接具有以下配置:IP:192.168.56.1掩码:255.255.255.0

我认为通过这种配置,主机和虚拟机应该进行通信。但我不能在他们之间打球。当从一个ping到另一个ping时,我总是得到:

无法访问目标主机。 我在运行的debian8虚拟机中也有一个web服务器,但它也不能被windows7主机使用


我的网络配置有问题吗?

debian机器的IP是192.168.56.101,子网掩码是255.255.255.0。这意味着它可以直接到达192.168.56.0-192.168.56.255范围内的地址。网关位于192.168。52.1,因此无法到达。
然而,由于两台机器位于同一子网中,它们应该能够在没有网关的情况下相互通信。检查可能阻止两台机器上ping的防火墙。

我通过将IP地址更改为192.168.1.102来解决问题。但这不是解决方案,因为我想使用192.168.1.101。我想问题是因为我使用相同的IP将同一台机器导入虚拟机,可能192.168.1.101 IP是虚拟机以某种方式保留的。抱歉@Malt网关192.168.52.1是一个打字错误。我已经使用正确的网关更新了问题。