在太阳下
不管你喜不喜欢,高不高兴,爱与不爱;太阳照旧照耀着你!温暖着你!

《Linux就该这么学》-新手必须掌握的Linux命令-系统状态检测命令-tracepath命令-用于显示数据包到达目的主机时途中经过的所有路由信息

《Linux就该这么学》-新手必须掌握的Linux命令-系统状态检测命令-tracepath命令-用于显示数据包到达目的主机时途中经过的所有路由信息
TIME 2022-12-17 21:37

tracepath命令
用于显示数据包到达目的主机时途中经过的所有路由信息,语法格式为 tracepath [参数] 域名
当两台主机之间无法正常ping通时,要考虑两台主机之间是否有错误的路由信息,导致数据被某一台设备错误地丢弃。
这时便可以使用tracepath命令追踪数据包到达目的主机时途中的所有路由信息,以分析是哪台设备出了问题。

常用参数
-n 只显示ip地址
-b 同时显示ip地址和主机名
-l 设置初始化的数据包长度,默认为65535
-m 设置最大TTL值,默认为30
-p 设置要使用的初始目标端口

实例
追踪到达域名的主机路由信息

# tracepath google.com
 1?: [LOCALHOST]                                         pmtu 1500
 1:  97-251-194-104-dedicated.multacom.com                 0.419ms 
 1:  97-251-194-104-dedicated.multacom.com                 0.385ms 
 2:  be53-14.cr5.lax.multacom.com                          0.865ms 
 3:  google.as15169.any2ix.coresite.com                    0.693ms 
 4:  no reply
 5:  no reply

追踪到达域名的主机路由信息(同时显示ip地址与主机名):

# tracepath -b google.com
1?: [LOCALHOST] pmtu 1500
1: 97-251-194-104-dedicated.multacom.com (104.194.251.97) 1.984ms
1: 97-251-194-104-dedicated.multacom.com (104.194.251.97) 0.569ms
2: be53-14.cr5.lax.multacom.com (208.64.231.85) 0.897ms
3: google.as15169.any2ix.coresite.com (206.72.210.41) 0.611ms
4: no reply

设置追踪报文路由的最大TTL值:

# tracepath -m 20 google.com
1?: [LOCALHOST] pmtu 1500
1: 97-251-194-104-dedicated.multacom.com 0.476ms
1: 97-251-194-104-dedicated.multacom.com 0.383ms
2: be53-14.cr5.lax.multacom.com 0.807ms
3: google.as15169.any2ix.coresite.com 0.766ms
4: no reply

返回目录:《Linux就该这么学》Linux系统学习笔记

点击数:4

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址