Traceroute Command In Ubuntu
Chapter:
Linux Commands
Last Updated:
10-05-2023 02:08:34 UTC
Program:
/* ............... START ............... */
/*
By default this is not installed in ubuntu.
So Open a terminal on your Ubuntu system.
Update the package list by running the following command:
*/
sudo apt update
/*
Once the package list is updated, install the traceroute package by running the following command:
*/
sudo apt install traceroute
/*
After the installation is complete, you can use the traceroute command. Here's the basic syntax:
*/
traceroute <destination>
/* ............... END ............... */
Output
Sample output (for illustrative purposes)
$ traceroute google.com
traceroute to google.com (216.58.204.142), 30 hops max, 60 byte packets
1 gateway (192.168.1.1) 1.234 ms 2.345 ms 3.456 ms
2 10.10.10.1 (10.10.10.1) 4.567 ms 5.678 ms 6.789 ms
3 203.0.113.1 (203.0.113.1) 7.890 ms 8.901 ms 9.012 ms
4 203.0.113.254 (203.0.113.254) 10.123 ms 11.234 ms 12.345 ms
5 72.14.212.34 (72.14.212.34) 13.456 ms 14.567 ms 15.678 ms
6 72.14.238.21 (72.14.238.21) 16.789 ms 17.890 ms 18.901 ms
7 209.85.142.63 (209.85.142.63) 19.012 ms 20.123 ms 21.234 ms
8 216.58.204.142 (216.58.204.142) 22.345 ms 23.456 ms 24.567 ms
In this example, traceroute is performed to google.com. The output displays the IP address of each hop
along the route, along with the round-trip times (in milliseconds) for three probe packets sent to each hop.
The first column represents the hop number, while the second column shows the IP address of the hop.
The subsequent columns represent the round-trip times for each probe packet. The hop number increases
as the packets traverse through different routers or network devices on the way to the destination.
Notes:
-
The traceroute command in Ubuntu is typically provided by the traceroute package, which is not installed by default in some Ubuntu distributions.
- The traceroute command will display the route taken by packets to reach the destination, along with the IP addresses and round-trip times for each hop.
- Note that in some Ubuntu distributions, the traceroute command is aliased to traceroute-nanog for compatibility reasons. So if you run traceroute and it doesn't work, try using traceroute-nanog instead.