目标主机不可达:从一台 Ubuntu 虚拟机对另一台 Ubuntu 虚拟机执行 ping 操作

目标主机不可达:从一台 Ubuntu 虚拟机对另一台 Ubuntu 虚拟机执行 ping 操作

我正在使用家庭无线网络,尝试从 Windows 机器上的另一个 Ubuntu(16.04)VM ping 一个 Ubuntu(16.04)VM。

VM1-Ubuntu1604-Node2- IP 地址是192.168.56.5

接口文件如下:

auto lo
iface lo inet loopback

auto enp0s3
iface enp0s3 inet static
address 192.168.56.5
netmask 255.255.0.0
network 192.168.0.0
broadcast 192.168.255.255
gateway 192.168.56.1

VM2-Ubuntu-Node3- IP 地址是192.168.56.102

接口文件如下:

auto lo
iface lo inet loopback

auto enp0s3
iface enp0s3 inet static
address 192.168.56.102
netmask 255.255.0.0
network 192.168.0.0
broadcast 192.168.255.255
gateway 192.168.56.1

当我从另一台虚拟机 ping 一台虚拟机时,我总是收到“目标主机无法访问”的消息。如有任何帮助,我将不胜感激。

在此处输入图片描述

在此处输入图片描述

答案1

由于您使用的是虚拟机,因此应确保 NAT 配置正确。您能从虚拟机对应的主机 ping 虚拟机吗?

如果您正在使用 VirtualBox(其他产品的原理相同),您可以在以下位置找到相关信息:https://www.virtualbox.org/manual/ch06.html

见表 6.1

            VM ↔ 主机 VM1 ↔ VM2 VM → 互联网 VM ← 互联网
 仅限主持人 + + – –
 内部 – + – –
 桥接 + + + +
 NAT – – + 端口转发
 NAT 网络 – + + 端口转发

我认为,最简单的方法是将默认设置更改为 NAT 网络,但您可以尝试其他选项。

相关内容