MTR on Linux
  • 17 May 2023
  • 1 Minute to read
  • Dark
    Light

MTR on Linux

  • Dark
    Light

Article summary

MTR is a helpful tool for diagnosing network issues. It works similarly to traceroute but provides additional details.

First, ensure that MTR is installed.

On CentOS / RedHat based Distros

sudo yum install mtr -y

On Debian / Ubuntu based distros

sudo apt update && sudo apt install mtr -y


Running MTR

You can simply run the mtr command with the IP address or hostname of the target straight afterwards, like the below example:

$ mtr 8.8.8.8

Output:

                                                                     My traceroute  [v0.95]
MyComputer (172.231.121.122) -> 8.8.8.8 (8.8.8.8)                                                                                  2023-05-17T12:42:03+1000 
Keys:  Help   Display mode   Restart statistics   Order of fields   quit
                                                                                                                       Packets               Pings
 Host                                                                                                                Loss%   Snt   Last   Avg  Best  Wrst StDev 
 1. 172.23.160.1                                                                                                      0.0%    12    0.2   0.2   0.2   0.2   0.0
 2. 192.168.1.1                                                                                                       0.0%    12    0.5   0.6   0.4   1.4   0.3
 3. 100.98.0.1                                                                                                        0.0%    12   11.0   5.4   3.3  11.0   2.7
 4. 180.150.0.235                                                                                                     0.0%    12    3.0   3.3   3.0   3.8   0.3
 5. be50-3999.cfl3.nextdc-s2.syd.aussiebb.net                                                                         0.0%    12    3.3   3.8   3.3   5.5   0.6
 6. 10.241.12.121                                                                                                     0.0%    12    6.1   4.3   3.7   6.1   0.7
 7. google.equinix-sy3.syd.aussiebb.net                                                                               0.0%    12    4.3   5.8   3.6  15.4   3.8
 8. 72.14.236.69                                                                                                      0.0%    11   15.0   4.7   3.4  15.0   3.4
 9. 142.250.224.191                                                                                                   0.0%    11    4.5   4.9   4.2   7.7   1.0
10. dns.google                                                                                                        0.0%    11    3.2   3.9   3.2   5.8   0.7


If you don't want it to resolve the hostnames of each hop (this can speed up the MTR. If your DNS is not working, you will want to add this flag, otherwise it may timeout) then simply add the -n (no dns) flag. You can also add the -t flag ( or --curses ) to ensure it runs in terminal mode and doesn't try to launch a graphical user interface. This is just a personal preference and not required however.

$ mtr -n -t 8.8.8.8

                                                                     My traceroute  [v0.95]
MyComputer (172.231.162.112) -> 8.8.8.8 (8.8.8.8)                                                                                  2023-05-17T12:44:30+1000 
Keys:  Help   Display mode   Restart statistics   Order of fields   quit
                                                                                                                       Packets               Pings
 Host                                                                                                                Loss%   Snt   Last   Avg  Best  Wrst StDev 
 1. 172.23.160.1                                                                                                      0.0%    20    0.2   0.2   0.2   0.3   0.0
 2. 192.168.1.1                                                                                                       0.0%    20    0.5   0.5   0.5   0.6   0.0
 3. 100.98.0.1                                                                                                        0.0%    20   15.0   7.7   3.2  18.2   4.4
 4. 180.150.0.235                                                                                                     0.0%    20    3.6   3.2   2.8   3.7   0.3
 5. 180.150.2.96                                                                                                      0.0%    19    4.3   8.5   3.1  94.1  20.7
 6. 10.241.12.121                                                                                                     0.0%    19    4.2   9.4   3.7 106.1  23.4
 7. 119.18.32.91                                                                                                      0.0%    19    4.0   8.3   3.5  85.6  18.7
 8. 72.14.236.69                                                                                                      0.0%    19    3.3   4.9   3.3  24.1   4.7
 9. 142.250.224.191                                                                                                   0.0%    19    5.1   4.6   4.0   6.8   0.6
10. 8.8.8.8                                                                                                           0.0%    19    3.8   3.6   3.2   4.1   0.3



Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Eddy AI, facilitating knowledge discovery through conversational intelligence