![LAN 内的可变 TTL](https://linux22.com/image/795873/LAN%20%E5%86%85%E7%9A%84%E5%8F%AF%E5%8F%98%20TTL.png)
我最近发现 ping 我本地路由器时返回不同的 TTL 值。ping 必须经过 3 个交换机才能到达路由器,这可能是问题所在?
192.168.1.99 是我的路由器(Cisco WRT120N)的 IP
谢谢你!
从 192.168.1.99 开始的响应:字节=32 时间<1m TTL=190
从 192.168.1.99 开始的回复:字节=32 时间=29ms TTL=3
来自 192.168.1.99 的回复:字节=32 时间<1m TTL=117
从 192.168.1.99 开始的响应:字节=32 时间<1m TTL=131
从 192.168.1.99 开始的响应:字节=32 时间<1m TTL=66
从 192.168.1.99 开始的响应:字节=32 时间<1m TTL=66
从 192.168.1.99 开始的响应:字节=32 时间<1m TTL=66
从 192.168.1.99 开始的响应:字节=32 时间<1m TTL=111
从 192.168.1.99 开始的响应:字节=32 时间<1m TTL=240
从 192.168.1.99 开始的响应:字节=32 时间<1m TTL=66
从 192.168.1.99 开始的响应:字节=32 时间<1m TTL=66
从 192.168.1.99 开始的响应:字节=32 时间<1m TTL=66
从 192.168.1.99 开始的响应:字节=32 时间<1m TTL=51
从 192.168.1.99 开始的响应:字节=32 时间<1m TTL=190
从 192.168.1.99 开始的响应:字节=32 时间<1m TTL=66
跟踪路由
G:\Documents and Settings\Administrador>tracert 192.168.1.99
访问 maxi2011 [192.168.1.99] 目录,最高 30 秒:
1 <1毫秒 <1毫秒 <1毫秒 maxi2011 [192.168.1.99]
旅程已完成。
G:\Documents and Settings\Administrador>ping 192.168.1.99
用 32 字节数据对 192.168.1.99 进行 ping 操作:
来自 192.168.1.99 的回复:字节=32 时间<1m TTL=190 来自 192.168.1.99 的回复:字节=32 时间<1m TTL=190 来自 192.168.1.99 的回复:字节=32 时间<1m TTL=117 来自 192.168.1.99 的回复:字节=32 时间<1m TTL=117
对 192.168.1.99 的 ping 统计:数据包:已发送 = 4,已接收 = 4,丢失 = 0(丢失率为 0%),到达和返回时间接近:最小 = 0ms,最大 = 0ms,平均 = 0ms
G:\Documents and Settings\Administrador>
答案1
您的网络出了问题。第 2 层交换机不应减少 TTL。只有路由器在路由 ICMP 数据包时才会将 TTL 减少 1。当然还有目标机器。但就您而言,它每次都应该具有相同的值。
尝试 mtr 或 traceroute 命令。