天天看点

网络连通性判断工具mtr命令

前言

  不管是做网络管理还是做系统运维,都会出现一些网络链路问题,大多数人都知道PING命令,可以简单的测试网络的连通性,但是却无法确定是在哪里出现了问题,有些人就会用tracert命令来查看途经路由,或者用nslookup命令来查看DNS是否可用,如果三个命令都用的话就太浪费时间了,也太麻烦了,但是如果只用其中一个命令的话,又不好排查,这时候就要用到mtr命令了,Mtr是Linux中有一个非常棒的网络连通性判断工具,它结合了ping, tracert,nslookup 的相关特性。

centos下面如果没安装就先yum install mtr

mtr -h提供帮助命令

mtr -v显示mtr的版本信息

mtr -r已报告模式显示

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

其中-c的说明是:–report-cycles COUNT

接下来就是命令参数了:

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

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

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

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

mtr -c 是ping的次数。使用方法跟ping命令一样

mtr -4 IPv4

mtr -6 IPv6

所谓的IPv4和IPv6,现在基本上用不到呢还,我们基本上来测试链路连通性都是这么打的

本文转自 炫维 51CTO博客,原文链接:http://blog.51cto.com/xuanwei/1959268

继续阅读