地铁结合了这个功能traceroute.和p单个网络诊断工具中的程序。
如何运作
作为地铁启动,调查主机之间的网络连接地铁奔跑和主机名。通过故意低报文发送TTLS.。它继续发送具有低TTL的数据包,注明介入路由器的响应时间。这允许地铁打印互联网路线的响应百分比和响应时间主机名。在分组丢失或响应时间的突然增加常常是一个坏的(或简称为过载)链路的指示。
安装和使用地铁
这是非常简单的上手地铁和潜入一些基本用法。首先,请确保它安装在系统上。在Debian和Ubuntu为基础的系统,它不是已经存在,但你可以很容易地安装它:
$ sudo易于安装地铁
有趣的是,无论是Debian和Ubuntu默认为对外开放的地铁窗口,而不是使用它作为命令行公用事业。您还可以设置和命令行启动地铁,但你会在以后得到一个交互式窗口工作。
检查路由器连接
接下来,打开一个终端,并尝试运行地铁去检查你的路由器的连接。如果你不知道你的路由器的IP地址,它通常是192.168.1.1,默认情况下。
$ MTR 192.168.1.1.
检查出来的结果。港铁会继续发送包只要你允许它运行。它将记录有关连接的重要信息,并让您知道存在什么样的延迟以及数据包是否丢失。
测试连接到外部网站
如果您要查看与外部网站的连接,您也可以通过给出URL而不是一个IP地址。
$ mtr 乐动体育赞助lifewire.com
由于MTR是一个TRACEROUTE,网站是外部的,所以您还将在计算机和目的地之间看到每个跃点的连接信息。
指定类型和端口
能够指定要发送的数据包类型也很好。您可以使用“-u”或TCP数据包发送UDP数据包与“-t”。所以,如果您正在诊断与UDP VPN连接的连接,则它看起来像这样:
$地铁-u server.vpnservice.com
目标特定端口也很有用。假设您可以针对您的Web服务器,并且您获得响应,但您仍然无法连接到它托管的网站。在端口80和443上使用MTR以确保没有任何阻塞访问。
$ MTR -P 80
有很多更多的选择与地铁。使用帮助-H标志或该参考看看还有什么可以做。
MTR手册
与任何Linux命令一样,有一套完整的选项和标志,以帮助您正常调整您的体验。您可以用'-h'标志拉出,或使用这方面的方便。
概要
地铁[-hvrctglsni.] [- 帮助] [- 版本] [- 报告] [--report周期COUNT] [--curses] [- 分裂] [- 生的] [--no-dns.] [--gtk] [--address ip.add.re.ss.] [--interval SECONDS] [- 透明字节|-p字节]HOSTNAME [PACKETSIZE]
选项
-H
- 帮助
打印命令行参数选项的摘要。
-v.
- 版本
打印的安装版本地铁。
-R.
- 报告
这个选项说明了地铁进入报告模式。在此模式下,地铁将为所指定的周期数运行-C选项,然后打印统计信息并退出。
该模式是产生关于网络质量统计有用。需要注意的是每个运行实例地铁生成网络流量显著量。使用地铁为了测量网络的质量可能导致网络性能降低。
-C计数
--report周期COUNT
使用此选项可以设置发送到确定这两个网络上的机器和这些机器的可靠性坪数。每个循环持续一秒。此选项仅与有用-R.选项。
-p字节
- 透明字节
包
这些选项或在命令行上的后PACKETSIZE设置用于探测包大小。它以字节为单位包容IP和ICMP报文头
-T.
--curses
使用此选项来强制地铁使用基于终端接口(如果可用)的诅咒。
-N
--no-dns.
使用此选项来强制地铁显示数字IP号码,而不是试图解决的主机名。
-G
--gtk
使用此选项来强制地铁使用GTK +基于X11窗口界面(如果有)。GTK +必须在系统上提供地铁建造了这个工作。有关GTK +的更多信息,请参阅GTK +网页。
-
- 分裂
使用此选项设置地铁吐出的格式,其适用于分离式的用户界面。
-L.
- 生的
使用此选项来告诉地铁使用原始输出格式。这种格式更适合用于存档测量结果。它可以被解析,以呈现到任何其他的显示方式。
-a IP.ADD.RE.SS
- 地址IP地址
使用此选项将传出报文的套接字绑定到特定接口,以便将通过此接口发送任何数据包。请注意,此选项不适用于DNS请求(这可能是并且不能成为您想要的)。
-i SECONDS
--interval SECONDS
使用此选项可在ICMP Echo请求之间指定正数秒。此参数的默认值是一秒钟。
使用男人命令(% 男人)看到一个命令是如何在特定的计算机上使用。