mtr Linux中有一个非常棒的网络连通性判断工具,它结合了ping, traceroute,nslookup

回复 收藏
本帖最后由 gxp2008 于 2016-2-25 12:48 编辑

今天介绍一个网络连通性测试工具,如果有问题,可以拿着这个截图,给运营商报障
mtr Linux中有一个非常棒的网络连通性判断工具,它结合了ping, traceroute,nslookup
yum -y install mtr
即可安装
在centos下,最高版本0.75,在fedora下可以dnf -y install mtr 的0.85版本
使用时输入目的ip
mtr 8.8.8.8

1.png

报告说明:
第一列:显示的是IP地址和本机域名,这点和tracert很像
第二列:snt:10 设置每秒发送数据包的数量,默认值是10 可以通过参数 -c来指定。
其中-c的说明是:–report-cycles COUNT

  • 第三列:是显示的每个对应IP的丢包率
  • 第四列:显示的最近一次的返回时延
  • 第五列:是平均值 这个应该是发送ping包的平均时延
  • 第六列:是最好或者说延时最短的
  • 第七列:是最差或者说延时最常的
  • 第八列:是标准偏差
接下来接着说相关参数:

  • mtr -s 用来指定ping数据包的大小
  • mtr -n no-dns不对IP地址做域名解析
  • mtr -a 来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的
  • mtr -i 使用这个参数来设置ICMP返回之间的要求默认是1秒
  • mtr -4 IPv4
  • mtr -6 IPv6
哪个ip有丢包,就可以判断出,在哪里丢包了

但是呢,都是ip地址
,ip地址归属地不显示,不方便,网上有个工具叫nali,加入后即可显示ip归属
mtr 8.8.8.8 |nali
2.png


我这屏幕小,地理信息显示不完全,不过不影响,加入nali即可显示。
下面是nali安装方法
  nali,名字取自中文“哪里”的拼音。nali包含一组命令行程序,其主要功能就是把一些网络工具的输出的IP字符串,附加上地理位置信息(使用纯真数据库QQWry.Dat)。例如74.125.128.104会变成74.125.128.104[美国 加利福尼亚州山景市谷歌公司]。查询是在本地进行,并不会进行联网查询,所以效率方面不会对原始命令产生什么影响。
  目前包含以下几个命令:

  • nali
  • nali-dig
  • nali-nslookup
  • nali-traceroute
  • nali-tracepath
  • nali-ping
  使用这些命令的前提是,他们对应的命令必须存在。例如你要用nali-dig,必须保证dig是存在的。他们的用法和原始命令是一样的。例如nali-dig,用法就和dig一样。(nali-dig等同于dig |nali)
下载
# wget --no-check-certificate http://qqwry.googlecode.com/files/nali-0.2.tar.gz
安装
之前注意要安装gcc

# tar zxvf nali-0.2.tar.gz
# cd nali-0.2
# ./configure
# make && make install
可以用nali-update命令来更新IP数据库
注意,有时nali-update地址不正常。可以自己从纯真网下载qqwry.dat,搭建webserver,可以用http方式,下载qqwry.dat即可。在修改update命令对应自建webserver地址即可。或者,修改本机hosts,nali-update对应的域名为自己搭建webserver地址。
nali 8.8.8.8 查询ip地址对应的地理位置
nali-dig www.google.com
nali-nslookup www.google.com
nali-traceroute www.google.com
nali-tracepath www.baidu.com
nali-ping www.163.com
mtr www.google.com|nali
如果你觉得输入nali-xxx麻烦,那么可以做一些alias,例如:
# alias traceroute='nali-traceroute'
# alias dig='nali-dig'
注意nali的系统字符环境最好是zh_cn.utf8的,否则,容易出字符问题

2016-02-25 12:35 举报
已邀请:
0

wyxqqhaha

赞同来自:

{:6_158:}学习了
0

balich

赞同来自:

谢谢分享啊。。。不错的工具
0

乐橙306

赞同来自:

2015.11.25 Linux mtr 命令详解

  1. http://www.apelearn.com/bbs/thread-10797-1-1.html
0

gxp2008

赞同来自:

乐橙306 发表于 2016-2-25 19:07
2015.11.25 Linux mtr 命令详解

o,你发过了,此帖子,算是一个补充
0

乐橙306

赞同来自:

gxp2008 发表于 2016-2-25 22:31
o,你发过了,此帖子,算是一个补充

我想说的是   我的帖子 没给学分   我在刷分  {:4_102:}
0

gxp2008

赞同来自:

乐橙306 发表于 2016-2-26 19:20
我想说的是   我的帖子 没给学分   我在刷分

我也有,发过,没学分的。但是感觉帖子质量不高,没学分,合情合理。
这个学分,每天回复专帖,有的问题可以在论坛搜索到,把你的排错完整的发出来,笔记总结好发出来,学分就多了。再者学习的一点一滴积累的。
0

讯风

赞同来自:

感谢分享,学习了

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: