良许Linux教程网 干货合集 网络诊断工具:Mtr使用方法

网络诊断工具:Mtr使用方法

Mtr(My traceroute)是一个把ping和traceroute并入一个程序的网络诊断工具。Mtr提供了两个界面:一个ncurses界面,对从一个telnet会话中使用MTR有用;还有一个GTK+界面,用于X(在mtr-gtk软件包中提供了)。

遇到网络问题?别慌!MTR来帮您遇到网络问题?别慌!MTR来帮您

在启动mtr时,它将通过发送具有故意低TTL的数据包来调查运行其的主机mtr和HOSTNAME之间的网络连接。 它继续发送低TTL的数据包,并注意中间路由器的响应时间。 这使mtr可以打印到HOSTNAME的Internet路由的响应百分比和响应时间。 数据包丢失或响应时间的突然增加通常表示链路不良(或只是过载)。

通常将结果报告为往返响应时间(以毫秒为单位)和数据包丢失的百分比。

安装mtr

Ubuntu/Debian

sudo apt install mtr

CentOS

sudo yum install mtr

Arch Linux

pacman -S mtr

MacOS

brew install mtr

使用

[root@ecs-0bca0b85-450b ~]# mtr -h
usage: mtr [-BfhvrwctglxspQomniuT46] [--help] [--version] [--report]
 [--report-wide] [--report-cycles=COUNT] [--curses] [--gtk]
 [--csv|-C] [--raw] [--xml] [--split] [--mpls] [--no-dns] [--show-ips]
 [--address interface] [--filename=FILE|-F]
 [--ipinfo=item_no|-y item_no]
 [--aslookup|-z]
 [--psize=bytes/-s bytes] [--order fields]
 [--report-wide|-w] [--inet] [--inet6] [--max-ttl=NUM] [--first-ttl=NUM]
 [--bitpattern=NUM] [--tos=NUM] [--udp] [--tcp] [--port=PORT] [--timeout=SECONDS]
 [--interval=SECONDS] HOSTNAME

在Linux或MacOS上安装MTR后,您可以使用以下语法生成MTR报告:

mtr -rw [destination_host]

例如,要测试到主机meterpreter.org的路由和网络连接的质量,请在源主机上执行以下命令

mtr -rw www.linuxidc.com
Start: 2020-03-26T09:23:10+0800
HOST: linux    Loss%  Snt  Last  Avg  Best  Wrst StDev
 1.|-- _gateway  0.0%    10    0.3  0.3  0.2  0.5  0.1
 2.|-- ???      100.0    10    0.0  0.0  0.0  0.0  0.0

这样,我们就可以得到所经过网络设备及目的地的延迟和丢包率了,通过分析路径上的丢包率能够帮助我们判断网络问题。

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

img
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部