在 macOS 上使用ping6
(IPv6 版 ping)时,我无法直观地看到请求超时。ping 响应只会在每个请求超时时暂停。
观察力超群的人会注意到序列号在 777 处跳过。这是发生超时的唯一提示。
16 bytes from 2607:f8b0:4009:801::200e, icmp_seq=775 hlim=56 time=24.166 ms
16 bytes from 2607:f8b0:4009:801::200e, icmp_seq=776 hlim=56 time=26.226 ms
16 bytes from 2607:f8b0:4009:801::200e, icmp_seq=778 hlim=56 time=24.981 ms
16 bytes from 2607:f8b0:4009:801::200e, icmp_seq=779 hlim=56 time=25.807 ms
16 bytes from 2607:f8b0:4009:801::200e, icmp_seq=780 hlim=56 time=25.149 ms
我可以运行ping6 -R
,这样每次请求超时时都会有声音,但这并不像看到典型的那样有用Request timeout for icmp_seq 123
。在各个终端窗口中同时运行多个 ping 时尤其如此。
man ping6
这里也没有提供任何明显的解决方案。
我怎样才能使 ping 响应看起来像这样?
16 bytes from 2607:f8b0:4009:801::200e, icmp_seq=775 hlim=56 time=24.166 ms
16 bytes from 2607:f8b0:4009:801::200e, icmp_seq=776 hlim=56 time=26.226 ms
Request timeout for icmp_seq 777
16 bytes from 2607:f8b0:4009:801::200e, icmp_seq=778 hlim=56 time=24.981 ms
16 bytes from 2607:f8b0:4009:801::200e, icmp_seq=779 hlim=56 time=25.807 ms
16 bytes from 2607:f8b0:4009:801::200e, icmp_seq=780 hlim=56 time=25.149 ms