超过生存时间,从一个子网中的主机 ping 网关后的结果

mar*_*odv 6 networking ping xenserver

我有一台带有 XenServer 6.0.2 的服务器,这台服务器有 3 个网卡,有 3 个不同的 IP 地址,因为我使用的是 3 个不同的子网 前 2 个卡正在工作,从前 2 个子网我可以访问互联网,第三个是问题。基本上最后一个子网中的主机可以互相ping通,但是如果我尝试ping我得到的网关

 Destination Host Unreachable
Run Code Online (Sandbox Code Playgroud)

并没有在这里完成。尝试 ping 我得到的子网外的网关

PING 87.117.221.17 (87.117.221.17) 56(84) bytes of data.
From 87.117.211.46 icmp_seq=1 Time to live exceeded
Run Code Online (Sandbox Code Playgroud)

这是什么意思?我看到了第三个子网中每个主机的配置,并且网卡接口设置为使用第三个卡。第三个子网中的每个主机在 /etc/network/interfaces 中都有网关的正确 IP 地址。

有什么想法吗?

caw*_*caw 12

如果您运行 traceroute,您可能会看到它在两跳之间反弹。这通常发生在缺少路线时。


mul*_*laz 5

最可能的原因是:网关关闭。

检查网关(路由器)是否已启动,检查 IP(如果设置正确),检查您是否可以从该网关 ping 计算机,以及是否没有防火墙规则阻止 ping/流量到网关。