
Traceroute is a network detection tool. It is using to track the path that an IP travels from source to destination by a packet on a network, and reports the IP address of all routers in between. Traceroute also records the time spent for each pack hop along its route to the destination. In this article, we try to learn you how to install and run Traceroute on Ubuntu 20.04 LTS. You can see the packages available in Eldernode to purchase the Ubuntu VPS server.
Table of Contents
Tutorial Install and run Traceroute on Ubuntu 20.04 LTS
Traceroute typically uses Internet Control Message Protocol (ICMP) echo packets with TTL values. The response time of each hop is calculating. To ensure accuracy, each hop is questioned several times (usually three times) to better assess the answer to that particular hop. Traceroute uses ICMP messages and TTL ports in the IP address header to function. Traceroute tools are usually included as a tool by operating systems such as Windows and Unix. TCP-based Traceroute tools are also available.
Traceroute is a useful tool for determining response delays and routing loops in the network path between packed loops. It also helps to find the breakdowns that we encounter when going to a specific destination. In the continuation of this article, join us to learn you how to install Traceroute on Ubuntu 20.04 LTS.
Description of the traceroute tool
It may be interesting for you to know the following. The traceroute tool uses the path specified by IP packets to reach a network host or the Internet. This tool shows the IP number and hostname of the machines in the path that the packets are going through. It should also be noted that Traceroute is used as a network troubleshooting tool. So if users encounter network connection problems, the tracker shows them where the problem is coming from along the way.
Install Traceroute on Ubuntu 20.04 | Ubuntu 18.04
Follow the steps below to quickly install the traceroute instructions on Ubuntu. You can simply follow the steps below and place it in your command line terminal using the built-in APT package manager.
The first step is to use the following command to update:
sudo apt-get update -y
Once the update is successful, the next step is to install Traceroute. You can install Traceroute using the following command:
sudo apt-get install -y traceroutesudo apt-get install -y traceroute
Finally you should check the system reports for any related errors.
How to Run Traceroute on Ubuntu 20.04
Once you have successfully installed traceroute you can easily run it. You can use the following command to run traceroute on Ubuntu:
traceroute example.com
Note that in the above command you have to enter your desired destination address instead of example.com.
It should be noted that some types of Linux distributions require users to specify a protocol after -I, such as the following command:
traceroute -I ICMP example.com
Conclusion
When you connect to a website like www.eldernode.com, the traffic is sent through various routes and intermediaries to reach the destination. You can also use Traceroute to see the amount of latency at each stop. If you sometimes have trouble getting to that website but you know that website is working properly, there is definitely a problem along the way. The Traceroute command shows you which part of the path is the problem. Technically, the Traceroute command sends a sequence of packets using the ICMP protocol. Each of these packets checks a value and has a specific time. Whenever the time of each packet reaches zero, the router returns it and an error message is displayed. By sending packets this way, Traceroute makes sure that each router is on the active path or not.
In this article, we tried to ;earn you how to install and run Traceroute on Ubuntu 20.04 LTS. You can refer to the Routing tutorial with PowerShell article if you wish.
To all that is OK with installing an old tool, go ahead and install traceroute.
Since Ubuntu 16, traceroute has been replaced by tracepath and then there is mtr, which combines the functionality of traceroute & ping , which is more of a page oriented tool.
Thanks for your comment, we will address this issue in the next tutorials.