在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条)
😉 大学学过这个,可是很头疼。没想到,今天还是做了这个职业。。。
哈哈,你学过都头疼,我是没学过。。。