所属分类: linux&Unix 整理: FengNet.Com 更新日期:2015/9/20 10:30:37 阅读次数:837

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


--------------------------------------------------------------------------------

相关文章
详细分析Linux du命令的使用 2011/10/23 13:15:42
Linux 2.6.19.x 内核编译配置选项简介 2007/5/29 7:55:59
光纤接口大全 2006/10/30 9:30:38
思科路由器常用配置命令大全(A-X) 2006/5/29 9:21:21
CCNA考试命令集 2004/11/9 10:47:49
华为的产品分类 2004/6/7 7:57:52
CISCO部分命令全集 2004/5/27 14:03:51
Windows的自启动方式 2004/2/5 11:19:25


感性空间
设计&运维
网络技术
休闲娱乐
NetFilter
linux&Unix
网络安全
程序空间
软件考试
RFC&ISO
规划&规范
虚拟&存储
Apple技巧
云计算&大数据



文章搜索



站内搜索