同一子网上的 traceroute 不起作用;只显示星星

Dan*_*nny 3 networking centos traceroute

我在同一交换机上有一台 32 位 centos 6 机器和一台 Windows 机器:192.168.92.26 和 27。

从 Centos 盒到 Windows 的 Ping 显示小于 1ms 的 ping 时间,反之亦然。

tracert 从 windows 到 Centos 显示正常:

在此处输入图片说明

然而,反其道而行之,从 Centos 到 Windows 只显示星星到最大跃点值......知道为什么吗?

否则两台机器通信没有问题。

在此处输入图片说明

jrt*_*ell 5

Traceroute 的工作原理是发送Time To Lives增加的ping ,并观察响应来自的地址。

默认情况下,Windows 防火墙会丢弃入站 ping 请求,因此到 Windows 框的跟踪路由也不起作用,因为它使用它们来跟踪到远程计算机的路由。

By default, Windows Firewall does not allow incoming ICMP Echo messages

如果您按照源代码中的步骤进行操作,则可以允许接收它们,并且 traceroute 应该可以工作,因为机器将对 ping 请求发送响应,而不仅仅是丢弃请求。

来源