Skip to main content

Network troubleshooting with MTR/WinMTR

Introduction

WinMTR is a network diagnostics program that combines the features of ping and traceroute. The program was developed by Matt Kimball based on the well-known MTR program for Linux. It offers the possibility to get detailed information about possible network problems. The program also allows to track the time between sending a signal and receiving the corresponding response packet. In the following screenshot the outgoing route to fshost.me is shown as an example:

image

Installation

Windows

WinMTR for Windows can be downloaded from the FSHOST page. Once installed, the program must be started and the host name or IP address of the affected case needs to be filled in:

image

Linux

MTR on Linux requires an SSH connection to the server.

Now the package can be installed with the following command:

apt install -y mtr-tiny

image

The evaluation can then be started with the command mtr IPaddress/hostname. By pressing CTRL+C you can stop the test at any time as desired.

image

Create report

The network diagnostic test should be performed when the problem actively occurs. The person who is affected by the problem should perform the test. In order to be able to analyze the network problems as well as possible, an evaluation of the outgoing and ingoing route should be made. Depending on the operating system either WinMTR (Windows) or MTR (Linux) is used.

Evaluate report

The program provides several kinds of information. You have to check this information carefully in order to identify the problem correctly.

image

While evaluating a route, the example message No response from host may appear from time to time, reporting 100% packet loss. However, this is often not the direct cause. In such a case it is possible that only the packets are filtered by the firewall and therefore no response comes or is generally unreachable. The next possible option for the route is then selected. Only if the packet loss starts at one point and continues through others is there active packet loss.

ValueMeaning
HostName of the network node
Loss %Percentage of packet loss
SentThe number of packets sent to the node
RecvThe number of received packets
BestBest ping of the node
AvrgAverage ping of the node
WrstWorst ping of the node
LastLast ping of the node