目标主机不可达

Posted

技术标签:

【中文标题】目标主机不可达【英文标题】:Destination host unreachable 【发布时间】:2013-07-21 11:49:16 【问题描述】:

我有 3 个使用 Ubuntu 12.10 的虚拟机:m1、m2 和 m3。 这是他们的IP

m1 = 192.168.1.1
m2 = 192.168.2.1
m3 = 192.168.3.1

当我尝试在它们之间 ping 时,我发现目标主机无法访问。 如果我将它们设置为 192.168.1.X,则 ping 工作正常,因此 VM 设置工作正常。问题是当我将它们放在不同的 192.168.X ip 中时。

让所有 3 台机器能够相互 ping 通的理想设置是什么?

【问题讨论】:

将网络掩码更改为比 /24 宽一点的东西,或者只是将 255.255.0.0 放在那里。但这应该被视为权宜之计,而不是真正的解决方案。 【参考方案1】:

如果您使用的是 255.255.255.0 的普通网络掩码,这意味着它们位于不同的子网中。您需要在它们之间设置某种路由方式。我不知道您使用的是什么虚拟化软件,但最常见的两个(VMWare 和 Virtualbox)都支持配置和修改虚拟网络。

您必须寻找网络设置配置选项。

编辑:根据您的尝试,丹尼斯的回答可能会更容易。

【讨论】:

【参考方案2】:

相应地更改子网掩码:在您的情况下,255.255.0.0

【讨论】:

以上是关于目标主机不可达的主要内容,如果未能解决你的问题,请参考以下文章

36.伪造目标不可达的ICMP数据包

局域网内一部分网络设备无法ping通,icmp_seq=1 目标主机不可达

绿盟-检测到目标主机可能存在缓慢的HTTP拒绝服务攻击?

网络嗅探

ssh:连接到主机 gitlab.com 端口 22:网络不可达

Flutter Firebase Auth:出现网络错误(如超时、连接中断或主机不可达)