在我们的家庭网络中(使用中央 AVM FritzBox 作为互联网路由器和中央交换机),某些设备有时会断开连接。如果断开连接,则无法再进行 ping 操作,重新连接运营商后,几分钟内一切都会正常。
在这样一个丢失的 IP 地址上投射跟踪路由(从 Linux 机器上)后来显示出以下奇怪的行为:
- 第一个跟踪路由显示一跳并到达目的地
- 第二个跟踪路由显示一跳,一些数据包丢失,但到达了目的地
- 第三个跟踪路由显示有六跳,但也到达了设备
- 第四条跟踪路由显示跳数超过 30,但从未到达设备(当然是由于跳数限制)。
重试几次后,仍然无法连接设备。
使用 ping 而不是 traceroute 对连接的设备进行 ping 操作,该操作尚未消失,没有显示任何数据包丢失。
即使只有具有 ping 功能的机器和目标设备在线,也可以重现此行为。
有人能猜出原因吗?