Linux shell编程学习笔记67: tracepath下令 追踪数据包的路由信息 ...

种地  金牌会员 | 2024-10-14 00:25:54 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 877|帖子 877|积分 2631


     0 媒介

     网络信息是电脑网络信息安全检查中的一块紧张内容,Linux和基于Linux的操作体系,提供了很多的网络下令,本日我们研究tracepath下令。
     Tracepath 在大多数 Linux 发行版中都是可用的。如果在你的体系中没有预装,请根据你的发行版利用下面的下令举行安装。
     Windows中没有tracepath下令。
     1 tracepath下令 的功能、格式和选项说明

     1.1 tracepath下令 的功能

     tracepath下令的功能是追踪数据包的路由信息,它可以追踪并表现数据包到达目标主机所经过的路由信息,以及对应的MTU值。
     tracepath 与 traceroute 雷同,用于确定数据包访问目标地所经历的路由路径。
     Tracepath 特别适用于没有 root 权限的用户,因为它不须要特权即可运行。
     1.2 tracepath下令 的格式

     跟ping下令一样,我们可以利用 tracepath 或 tracepath -?下令获取ping下令的格式信息。 tracepath不支持 --?选项。
                                   登录后复制                        
  1. [purpleendurer @ bash ~] tracepath
  2. Usage: tracepath [-n] [-b] [-l <len>] [-p port] <destination>
  3. [purpleendurer @ bash ~] tracepath -?
  4. Usage: tracepath [-n] [-b] [-l <len>] [-p port] <destination>
  5. [purpleendurer @ bash ~] tracepath --?
  6. tracepath: invalid option -- '-'
  7. Usage: tracepath [-n] [-b] [-l <len>] [-p port] <destination>
  8. [purpleendurer @ bash ~]
复制代码
      

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
                       

            tracepath [-n] [-b] [-l <最大路径长度>] [-p 端标语] <目标域名或IP所在>
          1.3 tracepath下令选项说明 

     与ping下令相比,tracepath的下令不算多。
     不外不同版本的Linux提供的tracepath下令选项不尽相同。 
           
选项
说明
-n
输出数字格式的所在
-b
输出回程路径
-l  最大路径长度
设置最大路径长度
-m 最大TTL值
设置查询的最大TTL值
-p 端标语
设置UDP端标语
-V
表现版本信息
          2  tracepath下令实例

     2.1 tracepath g.cn

                                   登录后复制                        
  1. [purpleendurer @ bash ~] tracepath g.cn
  2. 1?: [LOCALHOST]                                         pmtu 1500
  3. 1:  26.10.178.42                                          2.037ms
  4. 1:  26.10.178.42                                          2.238ms
  5. 2:  11.73.57.238                                          1.986ms
  6. 3:  11.73.37.65                                           1.852ms
  7. 4:  11.73.49.81                                           3.004ms
  8. 5:  10.222.215.161                                        2.377ms
  9. 6:  10.54.171.129                                         3.831ms
  10. 7:  10.102.154.246                                        4.610ms asymm  6
  11. 8:  no reply
  12. 9:  no reply
  13. 10:  61.149.190.38                                         5.299ms asymm  9
  14. 11:  no reply
  15. 12:  no reply
  16. 13:  no reply
  17. 14:  no reply
  18. 15:  no reply
  19. 16:  no reply
  20. 17:  no reply
  21. 18:  no reply
  22. 19:  no reply
  23. 20:  no reply
  24. 21:  no reply
  25. 22:  no reply
  26. 23:  no reply
  27. 24:  no reply
  28. 25:  no reply
  29. 26:  no reply
  30. 27:  no reply
  31. 28:  no reply
  32. 29:  no reply
  33. 30:  no reply
  34.      Too many hops: pmtu 1500
  35.      Resume: pmtu 1500
  36. [purpleendurer @ bash ~]
复制代码
      

  • 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.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
                       

     下令返复书息中的PMTU  (Path Maximum Transmission Unit,数据通信网络中发现路径最大传输单元)是优化网络性能的关键技能之一。PMTU决定了数据在网络中传输的最大数据包大小 。
     2.2  tracepath -b g.cn :输出回程路径

                                   登录后复制                        
  1. [purpleendurer @ bash ~] tracepath -b g.cn
  2. 1?: [LOCALHOST]                                         pmtu 1500
  3. 1:  26.10.178.42 (26.10.178.42)                           2.308ms
  4. 2:  11.73.56.206 (11.73.56.206)                           1.952ms
  5. 3:  11.73.31.193 (11.73.31.193)                           2.034ms
  6. 4:  11.73.48.73 (11.73.48.73)                             2.678ms
  7. 5:  10.222.214.217 (10.222.214.217)                      15.309ms
  8. 6:  10.54.171.141 (10.54.171.141)                         3.707ms
  9. 7:  10.102.154.222 (10.102.154.222)                       4.003ms
  10. 8:  no reply
  11. 9:  no reply
  12. 10:  114.243.132.194 (114.243.132.194)                     5.394ms asymm  9
  13. 11:  no reply
  14. 12:  no reply
  15. 13:  no reply
  16. 14:  no reply
  17. 15:  no reply
  18. 16:  no reply
  19. 17:  no reply
  20. 18:  no reply
  21. 19:  no reply
  22. 20:  no reply
  23. 21:  no reply
  24. 22:  no reply
  25. 23:  no reply
  26. 24:  no reply
  27. 25:  no reply
  28. 26:  no reply
  29. 27:  no reply
  30. 28:  no reply
  31. 29:  no reply
  32. 30:  no reply
  33.      Too many hops: pmtu 1500
  34.      Resume: pmtu 1500
  35. [purpleendurer @ bash ~]
复制代码
      

  • 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.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
                       

     2.3 tracepath -l 512 g.cn:设置最大路径长度为512

                                   登录后复制                        
  1. [purpleendurer @ bash ~] tracepath -l 512 g.cn
  2. 1:  26.10.178.42                                          2.625ms
  3. 2:  11.73.56.206                                          1.956ms
  4. 3:  11.73.37.161                                          1.943ms
  5. 4:  11.73.50.209                                          3.318ms
  6. 5:  10.222.214.241                                        3.257ms
  7. 6:  11.94.197.101                                         3.779ms asymm  7
  8. 7:  116.251.112.161                                       4.019ms asymm  6
  9. 8:  no reply
  10. 9:  no reply
  11. 10:  114.243.132.194                                       5.299ms asymm  9
  12. 11:  no reply
  13. 12:  no reply
  14. 13:  no reply
  15. 14:  no reply
  16. 15:  no reply
  17. 16:  no reply
  18. 17:  no reply
  19. 18:  no reply
  20. 19:  no reply
  21. 20:  no reply
  22. 21:  no reply
  23. 22:  no reply
  24. 23:  no reply
  25. 24:  no reply
  26. 25:  no reply
  27. 26:  no reply
  28. 27:  no reply
  29. 28:  no reply
  30. 29:  no reply
  31. 30:  no reply
  32.      Too many hops: pmtu 512
  33.      Resume: pmtu 512
  34. [purpleendurer @ bash ~]
复制代码
      

  • 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.
  • 31.
  • 32.
  • 33.
  • 34.
                       

      2.4 tracepath -p 80 g.cn:利用UDP 80端口

                                   登录后复制                        
  1. [purpleendurer @ bash ~] tracepath -p 80 g.cn
  2. 1?: [LOCALHOST]                                         pmtu 1500
  3. 1:  26.10.178.42                                          2.337ms
  4. 1:  26.10.178.42                                          2.357ms
  5. 2:  11.73.56.78                                           1.909ms
  6. 3:  11.73.36.129                                          1.877ms
  7. 4:  11.73.43.185                                          2.385ms
  8. 5:  10.222.214.193                                        2.221ms
  9. 6:  10.54.171.221                                         3.892ms
  10. 7:  116.251.112.157                                       3.971ms asymm  6
  11. 8:  no reply
  12. 9:  125.33.184.177                                        4.492ms asymm  8
  13. 10:  114.243.132.194                                       4.819ms asymm  9
  14. 11:  no reply
  15. 12:  no reply
  16. 13:  no reply
  17. 14:  no reply
  18. 15:  no reply
  19. 16:  no reply
  20. 17:  no reply
  21. 18:  no reply
  22. 19:  no reply
  23. 20:  no reply
  24. 21:  no reply
  25. 22:  no reply
  26. 23:  no reply
  27. 24:  no reply
  28. 25:  no reply
  29. 26:  no reply
  30. 27:  no reply
  31. 28:  no reply
  32. 29:  no reply
  33. 30:  no reply
  34.      Too many hops: pmtu 1500
  35.      Resume: pmtu 1500
  36. [purpleendurer @ bash ~]
复制代码
      

  • 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.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
                       

     2.5 tracepath -n g.cn :输出数字格式的所在

                                   登录后复制                        
  1. [purpleendurer @ bash ~] tracepath -n g.cn
  2. 1?: [LOCALHOST]                                         pmtu 1500
  3. 1:  26.10.178.42                                          2.073ms
  4. 1:  26.10.178.42                                          2.068ms
  5. 2:  11.73.57.174                                          1.826ms
  6. 3:  11.73.32.57                                           2.603ms
  7. 4:  11.73.52.81                                           2.285ms
  8. 5:  10.222.215.113                                        2.359ms
  9. 6:  10.54.171.141                                         3.860ms
  10. 7:  10.102.154.234                                        3.791ms
  11. 8:  no reply
  12. 9:  no reply
  13. 10:  114.243.132.194                                       4.967ms asymm  9
  14. 11:  no reply
  15. 12:  no reply
  16. 13:  no reply
  17. 14:  no reply
  18. 15:  no reply
  19. 16:  no reply
  20. 17:  no reply
  21. 18:  no reply
  22. 19:  no reply
  23. 20:  no reply
  24. 21:  no reply
  25. 22:  no reply
  26. 23:  no reply
  27. 24:  no reply
  28. 25:  no reply
  29. 26:  no reply
  30. 27:  no reply
  31. 28:  no reply
  32. 29:  no reply
  33. 30:  no reply
  34.      Too many hops: pmtu 1500
  35.      Resume: pmtu 1500
  36. [purpleendurer @ bash ~]
复制代码
      

  • 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.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
                       


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

种地

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表