使用mtr查看网络连通性

简介

个人不是很喜欢使用traceroute,最主要原因是不够直观,今天介绍下mtr

操作

使用很简单直接

mtr www.baidu.com

而且速度很快结果几乎是秒出

而且可以很直观的看到路过的ip地址,平均延迟还有丢包率

当然你也可以加上参数

mtr -r www.baidu.com

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
[[email protected] ~]# mtr -r www.baidu.com
Start: Mon Aug  2 10:00:11 2021
HOST: localhost.localdomain       Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- gateway                    0.0%    10    0.4   0.4   0.3   0.6   0.0
  2.|-- 192.168.1.1                0.0%    10    0.8   1.0   0.7   3.3   0.7
  3.|-- 10.120.0.1                 0.0%    10    3.3   3.7   2.2   8.4   1.6
  4.|-- 183.247.232.61             0.0%    10    5.1   3.6   3.2   5.1   0.5
  5.|-- 221.183.47.189             0.0%    10    7.0   7.8   6.6  13.1   1.9
  6.|-- 221.183.42.129             0.0%    10   14.8  15.5  14.0  19.4   1.4
  7.|-- 221.183.59.54              0.0%    10   14.4  14.9  14.0  18.0   1.1
  8.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
  9.|-- 182.61.216.72              0.0%    10   14.9  15.2  14.5  15.7   0.0
 10.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
 11.|-- 36.152.44.96               0.0%    10   13.6  13.6  13.4  13.7   0.0

-r 是用来打印报告的,这样就不会一直保持运行状态,默认-r参数会向主机发送10个icmp包,所以需要一段时间才可以输出结果

mtr -c 1 -r www.baidu.com

-c 表示指定发的icmp包个数

mtr -n -c 1 -r www.baidu.com

-n 表示只输出ip,不去对hostname进行解析

欢迎关注我的博客 www.bboy.app Have Fun