1. 首页
  2. 系统运维
  3. Linux

Linux下路由跟踪mtr命令使用举例

在windows中跟踪路由一般用tracert命令,在linux中我们可以使用mtr。这个命令更加强大,他不仅可以用来跟踪路由,还可以测试丢包率、网络延迟。

使用帮助

zhangnq@vm-199:~$ mtr -h
usage: mtr [-hvrwctglspniu46] [--help] [--version] [--report]
 [--report-wide] [--report-cycles=COUNT] [--curses] [--gtk]
 [--raw] [--split] [--no-dns] [--address interface]
 [--psize=bytes/-s bytes]
 [--interval=SECONDS] HOSTNAME [PACKETSIZE]

 

mtr -h 提供帮助命令

mtr -v 显示mtr的版本信息

mtr -r 已报告模式显示

mtr -c 设置每秒发送数据包的数量

mtr -s 用来指定ping数据包的大小

mtr -n no-dns不对IP地址做域名解析

mtr -a 来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的

mtr -i 使用这个参数来设置ICMP返回之间的要求默认是1秒

mtr -4 IPv4

mtr -6 IPv6

使用举例

1、已报告形式显示路由跟踪结果

zhangnq@vm-199:~$ mtr -r www.baidu.com
HOST: vm-199 Loss% Snt Last Avg Best Wrst StDev
 1. 192.168.0.1 0.0% 10 0.7 0.8 0.6 1.0 0.1
 2. ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
 3. 192.168.178.1 0.0% 10 1.1 1.2 1.0 1.8 0.2
 4. 122.227.239.133 0.0% 10 7.7 615.6 3.5 1344. 576.7
 5. 53.8.175.61.dial.nb.zj.dynam 0.0% 10 3.0 3.0 2.0 4.0 0.6
 6. 93.2.175.61.dial.nb.zj.dynam 60.0% 10 3.4 4.7 3.4 5.7 1.0
 7. 115.233.66.234 0.0% 10 10.7 6.9 4.6 10.7 2.2
 8. 115.233.66.233 30.0% 10 3.6 8.7 3.3 28.5 9.2
 9. 197.4.175.61.dial.nb.zj.dyna 0.0% 10 8.5 7.4 5.2 8.7 1.2
 10. 202.97.68.229 0.0% 10 12.5 11.6 9.8 14.2 1.6
 11. 202.102.69.18 0.0% 10 11.3 11.5 9.8 13.6 1.1
 12. ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
 13. 180.97.32.6 0.0% 10 12.3 13.5 11.9 17.4 2.1
 14. ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
 15. ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
 16. 180.97.33.108 10.0% 10 11.4 12.7 10.9 18.0 2.1

第一列:显示的是IP地址和本机域名,这点和tracert很像。

第二列 Loss%:是显示的每个对应IP的丢包率。

第三列 snt:snt等于10,设置每秒发送数据包的数量,默认值是10 可以通过参数 -c来指定。

第四列 Last:显示的最近一次的返回时延。

第五列 Avg:平均值,这个应该是发送ping包的平均时延。

第六列 Best:最好或者说时延最短的时间。

第七列 Wrst:最坏或者说时延最长的时间。

第八列 StDev:标准偏差。

2、设置每秒发送数据包的数量30

zhangnq@vm-199:~$ mtr -r -c 30 www.baidu.com
HOST: vm-199 Loss% Snt Last Avg Best Wrst StDev
 1. 192.168.0.1 0.0% 30 0.7 0.8 0.5 3.6 0.5
 2. ??? 100.0 30 0.0 0.0 0.0 0.0 0.0
 3. 192.168.178.1 0.0% 30 1.3 1.2 0.9 1.6 0.2
 4. 122.227.239.133 3.3% 30 1105. 94.1 3.0 1249. 301.0
 5. 9.8.175.61.dial.nb.zj.dynami 0.0% 30 3.5 3.1 2.0 6.9 1.1
 6. 115.233.65.85 26.7% 30 4.8 14.0 2.7 77.7 19.3
 7. 1.2.175.61.dial.nb.zj.dynami 66.7% 30 27.3 6.3 2.9 27.3 7.4
 8. 115.233.66.234 0.0% 30 4.6 8.5 3.9 46.0 8.6
 9. 115.233.66.233 76.7% 30 9.6 4.7 3.2 9.6 2.2
 10. 141.4.175.61.dial.nb.zj.dyna 0.0% 30 8.7 9.0 4.8 31.9 5.0
 11. 202.97.68.229 0.0% 30 12.3 12.2 9.5 17.9 1.5
 12. 202.102.69.10 0.0% 30 19.2 19.2 16.0 22.8 1.9
 13. ??? 100.0 30 0.0 0.0 0.0 0.0 0.0
 14. 180.97.32.14 0.0% 30 13.6 17.3 11.8 56.6 10.2
 15. ??? 100.0 30 0.0 0.0 0.0 0.0 0.0
 16. ??? 100.0 30 0.0 0.0 0.0 0.0 0.0
 17. 180.97.33.107 0.0% 30 13.4 13.5 12.1 18.8 1.4

3、设置ping包大小为1024个字节。

zhangnq@vm-199:~$ mtr -r -c 30 -s 1024 www.baidu.com
HOST: vm-199 Loss% Snt Last Avg Best Wrst StDev
 1. 192.168.0.1 0.0% 30 0.9 1.1 0.8 1.9 0.2
 2. ??? 100.0 30 0.0 0.0 0.0 0.0 0.0
 3. 192.168.178.1 0.0% 30 2.0 2.3 1.9 4.6 0.6
 4. 122.227.239.133 3.3% 30 1508. 647.1 3.7 1774. 783.9
 5. 53.8.175.61.dial.nb.zj.dynam 0.0% 30 4.0 4.7 2.9 26.3 4.6
 6. 93.2.175.61.dial.nb.zj.dynam 40.0% 30 3.5 5.5 3.5 15.0 2.9
 7. 115.233.66.234 0.0% 30 6.1 9.0 5.1 48.2 8.1
 8. 115.233.66.233 50.0% 30 4.8 5.7 3.5 13.1 2.5
 9. 197.4.175.61.dial.nb.zj.dyna 0.0% 30 8.0 8.6 6.2 11.0 1.3
 10. 202.97.68.229 0.0% 30 11.7 12.6 9.7 17.7 1.9
 11. 202.102.69.18 0.0% 30 16.0 13.7 11.2 23.0 2.2
 12. ??? 100.0 30 0.0 0.0 0.0 0.0 0.0
 13. 180.97.32.6 3.3% 30 12.3 13.7 10.7 21.7 2.2
 14. ??? 100.0 30 0.0 0.0 0.0 0.0 0.0
 15. ??? 100.0 30 0.0 0.0 0.0 0.0 0.0
 16. 180.97.33.108 0.0% 30 14.4 13.3 11.6 16.2 1.0

 

参考连接:http://blog.hexu.org/archives/1050.shtml

评论列表(0条)

  • 小乐丫中文网 2015-04-03 10:37

    😉 大学学过这个,可是很头疼。没想到,今天还是做了这个职业。。。

联系我们

0574-55011290

QQ:248687950

邮件:admin@nbhao.org

工作时间:周一至周五,9:00-18:00,节假日休息

QR code