linux – traceroute只给星星如何修复

请告知以下问题.当我做:

  $traceroute 8.8.8.8

即使ping到google.com(8.8.8.8)似乎正在工作,我输入的输出只显示星星.

>请告知我需要修复我的文件/ conf以解决此问题?
>我需要检查什么?

Ping命令输出

    $ping 8.8.8.8
    PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
    64 bytes from 8.8.8.8: icmp_seq=1 ttl=46 time=73.4 ms
    64 bytes from 8.8.8.8: icmp_seq=2 ttl=46 time=69.6 ms

traceroute命令输出

 $traceroute 8.8.8.8
 traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
 1  * * *
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
 10  * * *
 11  * * *
 12  * * *
 13  * * *
  14  * * *
 15  * * *
 16  * * *
 17  * * *
 18  * * *
 19  * * *
 20  * * *
 21  * * *
 22  * * *
 23  * * *
 24  * * *
 25  * * *
 26  * * *
 27  * * *
 28  * * *
 29  * * *
 30  * * *

解决方法:

我发现traceroute -I给了我更完整的结果.

-I, --icmp
      Use ICMP ECHO for probes
上一篇:速读原著-TCP/IP(Traceroute程序)


下一篇:[技术干货] 利用traceroute命令监控主备链路状态