tracepath怎么显示明细路由,类似traceroute -d
时间: 2023-07-25 14:48:31 浏览: 216
tracepath命令默认是不显示路由器名称的,如果想要显示每个路由器的名称,可以使用“-n”选项。
要显示明细路由,类似于traceroute命令的“-d”选项,可以使用tracepath命令的“-n -m”选项。其中,“-n”选项用于显示IP地址而不是主机名,“-m”选项用于指定最大跳数。例如,要显示到IP地址为192.168.1.1的路由器的详细路由,最大跳数为30,可以输入以下命令:
```
tracepath -n -m 30 192.168.1.1
```
执行命令后,终端会显示每个路由器的IP地址、名称(如果有的话)和响应时间,类似于以下输出:
```
1: 192.168.0.1 0.334ms pmtu 1500
1: 192.168.0.1 0.330ms reached
Resume: pmtu 1500 hops 1 back 1
2: 192.168.1.1 0.771ms reached
Resume: pmtu 1500 hops 2 back 2
```
这个输出中,“pmtu”表示路径MTU(最大传输单元),“hops”表示跳数,以及每个路由器的响应时间和名称(如果有的话)。
相关问题
Linux基础命令---tracepath追踪路由
tracepath命令是一个基于Linux系统的网络工具,用于追踪数据包从源到目的的路由路径。它可以显示数据包在经过网络时经过的每个路由器的IP地址和响应时间,以及路由器的名称(如果有的话)。
使用tracepath命令非常简单,只需要在终端中输入命令“tracepath 目标主机地址”即可。例如,要追踪到IP地址为192.168.1.1的路由路径,可以输入以下命令:
```
tracepath 192.168.1.1
```
执行命令后,终端会显示每个路由器的IP地址和响应时间,类似于以下输出:
```
1?: [LOCALHOST] pmtu 1500
1: 192.168.1.1 0.523ms reached
Resume: pmtu 1500 hops 1 back 1
```
这个输出中,“pmtu”表示路径MTU(最大传输单元),“hops”表示跳数,以及每个路由器的响应时间。
tracepath和traceroute区别
tracepath和traceroute都是用于网络故障排查的工具,它们的作用是在网络中跟踪数据包的路径。它们的区别在于:
1. tracepath是Linux系统上的工具,而traceroute是Windows系统上的工具。
2. tracepath使用UDP数据包,而traceroute使用ICMP数据包。
3. tracepath可以显示每个路由器的详细信息,而traceroute只能显示IP地址。
阅读全文