How to Install and Run Traceroute on Ubuntu 22.04?

In Linux, the traceroute command traces packet route from the source to the destination. It is quite useful for network administrators to examine the network’s performance. In Ubuntu, the working pattern of this command is similar to the “tracert” command that works in Windows OS.

This guide will demonstrate how to install and run the Traceroute command in Ubuntu 22.04.

The content that illustrates this tutorial is mentioned below:

Let’s start with the guide.

How to Install Traceroute on Ubuntu 22.04?

In Ubuntu 22.04, the traceroute command diagnoses or traces out any issue during transferring the packet from source to destination. To install the traceroute in Ubuntu, the step-by-step instructions are provided below:

Step 1: Update System Packages

To acquire the latest state of system packages, the below script is as follows to update the system packages:

$ sudo apt update

Step 2: Install traceroute

Now, install the traceroute utility by issuing the following command:

$ sudo apt install traceroute

The installation of the traceroute has been completed.

Let’s explore the practical usage of the traceroute command on Ubuntu 22.04.

How to Run Traceroute on Ubuntu 22.04?

The traceroute command has multiple usage and options that assist in identifying any malicious activity in the network.  To run the traceroute command, follow the below-mentioned command:

$ traceroute

How Does Traceroute Command Work?

The “traceroute” command can send packets of different sizes, hops, probes, and many more.

The basic syntax of traceroute is as follows:

Syntax

$ traceroute [options] host [pkt_len]

In the above syntax, the “host” specifies the host address, and “pkt_len” represents the packet length.

Various options of the traceroute command are explained below:

OptionsDescription
-dThis option enables debugging.
-iIt specifies the interface of probes.
-pIt represents the port for any query.
-wIt shows the maximum waiting time for a reply.
-mThis option denotes the maximum hop number.
-gIt defines the route of the gateway.

How to Use Traceroute Command?

In the Ubuntu-based operating system, the practical usage of the “traceroute” command is demonstrated below with various examples:

Example 1: Tracerouting of Website

To find the traceroute of any website, write the name of the website after the traceroute command such as below:

$ traceroute itslinuxfoss.com

It provides some basic information that is enlisted as below:

  • IP Address: It refers to the IP address of destination such as 104.26.15.167.
  • Hops: It identifies the number of steps where packets travel from source to destination (Maximum 30).
  • Packet Size: The packet size that transfers from the source address (By default value of packet size is 60).

Example 2: Customize Packet Size

To change the packet size, write the numeric value (such as 50) the user wants to send from the source:

$ traceroute itslinuxfoss.com 50

By default value, the packet size is 60 bytes.

Example 3: Customize Number of Probes

To change the number of probes in every hop, utilize the “-q” flag with “5” probes after the traceroute command:

$ traceroute -q 5 itslinuxfoss.com

By default, three probes send through at each hop.

Example 4: Customize Number of Hops

To change the number of hops, users can utilize the “-f” flag to specify the starting point. In our case, specify the starting point 20 that can be verified in the below screenshot:

$ traceroute -f 20 itslinuxfoss.com

That is all about the usage of the traceroute command.

Note: For more details on the traceroute command usage, just read our article on traceroute.

Let’s explore the uninstallation of traceroute.

How to Uninstall Traceroute on Ubuntu 22.04?

To uninstall the traceroute command from Ubuntu 22.04 system, execute the below script in the terminal:

$ sudo apt remove traceroute

After pressing the “y” key, the traceroute with all its executable files is removed from Ubuntu 22.04.

Bonus Tip: How to Install Traceroute on Other Linux Distributions?

It is additional information to install the traceroute commands on different linux based distribution systems. For this, the syntax is provided below:

For CentOS/RHEL:

The traceroute command can be installed in all CentOS or RHEL systems using “yum” as seen below:

$ sudo yum install traceroute

For Fedora:

To install the traceroute command in Fedora OS, “dnf” is used here:

$ sudo dnf install traceroute

That’s all from this guide!

Conclusion

In Ubuntu 22.04, the “sudo apt install traceroute” and “traceroute” commands are utilized to install and run traceroute, respectively. It has multiple options that users can utilize to examine the number of hops, number of probes, packet size, and other activities. Network administrators utilize the “traceroute” command to diagnose any threat in the network. This guide has explained the traceroute installation, usage, and uninstallation methods in Ubuntu 22.04.