network troubleshooting is essential for any network administrator. When it comes to networking, it’s important to have tools that can be used to fix many kinds of problems.
Problems such as slow connections, lost connections, frequent interruptions often occur in the course of using the Internet. Any user or network administrator should know a few troubleshooting tools to keep the Internet running smoothly. This article reviews 10 popular tools that can help you fix most network problems
The most commonly used networking tool is the ping utility. This utility is used to provide basic connection testing between the request server and the target server. This is accomplished using the Internet Control Message Protocol (ICMP), which is capable of sending a packet to a destination server and a reply mechanism from the server. .
Simply put, if the server asks for a response from the destination server, it means that the server is accessible. The ping utility is commonly used to provide a basic picture of where a particular network problem may exist. For example, if the Internet connection is stopped at an office, the ping utility can be used to identify the problem that exists in the office or in the network of the Internet provider. The image below is an example of using the ping utility to determine the local router’s reach status
9. Tracert / traceroute
Typically, when the ping utility is used to determine the underlying connection, the tracert / traceroute utility can be used to determine more detailed information about the path to the server including routing packets and the response time of intermediate packets. The image below is an example of a tracert utility used to find the path from a server inside the office to google.com. The tracert and traceroute utilities perform the same function but run on different operating systems, the tracert utility for Windows, and the traceroute utility for Linux / * nix.
8. Ipconfig / ifconfig
One of the most important things to do when troubleshooting a network problem is to find out the specific IP configuration of the affected host. Occasionally, this information is known when the address is configured statically, but when using the dynamic addressing method, the IP address of each machine can change frequently.
These utilities are used to find configuration information, including the ipconfig utility on Windows and the ifconfig utility on Linux / * nix. The following is an example ifconfig utility that displays the IP configuration information of a query server.
Some of the most common network issues are the domain name system (DNS). The domain system is used by Internet users to convert domains (for example, google.com) into non-common IP addresses (such as 126.96.36.199). When this system does not work, most of the functions people have used can not be used.
The nslookup utility can be used to search for a specific IP address associated with a domain. If the utility can not handle this information, it is a DNS issue. With simple searches, the nslookup utility can search for specific DNS servers to identify problems with the default configuration of DNS servers on the server. The figure below shows nslookup can be used to query information related to an IP address.
Typically, one of the things that is required to determine is the current state of the network connection that operates on the server. This is a very important information to find out. For example, when verifying the state of a listening port on a machine or checking and viewing the remote machines connected to the local machine on a particular port. It can also be used to identify services on a particular machine with specific ports. The screenshot below shows an example of using the netstat utility to display the active ports on a Linux computer.
5. PuTTY / Tera Term
When you need to connect to many different types of devices you need a telnet, SSH or serial client. Both puTTY and Tera Term programs can provide these functions. The choice of tools depends on the individual. The figure below shows how puTTY and Tera Term are used to connect to the server through SSH.
4. Subnet and IP calculator
One of the most important tools for a network engineer is IP network calculator . These tools can be used to ensure the selection of an IP address and an accurate configuration. With experienced network engineers, information from these tools makes calculations even simpler. The two most popular tools are the Wildpackets (Bitcricket) Network Calculator and the Solarwinds Advanced Subnet Calculator, which you can find at the link below.
You can easily check both the available Internet bandwidth to a specific host and determine the quality of your Internet connection using the tools available at speedtest.net and pingtest.net sites. Pagespeedtest.netprovides the ability to determine the amount of bandwidth to a particular machine at a certain time, this is a good tool to measure the amount of time you upload (upload) or download (download) information Message from one machine to the remote server. It can also be used to determine the connection that provides sufficient bandwidth purchased from an Internet service provider. pagepingtest.netis used to determine the quality of the connection by measuring the ping response time and the amount of jitter for a short period of time. This information can be used to determine the ability to connect to services requiring high traffic such as Voice over IP (VolP) or gaming. The image below shows the output from these two sites.
2. Pathping / mtr
In the effort to take advantage of both pings and tracert / traceroute, pathping and mtr have been developed. Both tools have functions and information that can be obtained from ping and tracert / traceroute to provide a more detailed picture of the path from the specific machine to the target machine. The picture below is the two tools and information they provide.
The last tool mentioned in this article is theroute utility. This utility is used to display the current state of the routing table that contains the information the routers have learned on a server. Although the use of the route utility is limited in cases where a server has an IP address and a single gateway, it is useful in cases where there are multiple IP addresses and multiple gateways. The figure below shows the route utility used on a Windows machine.
With any job, the tools can directly affect the amount of time spent to complete. When troubleshooting network problems, the amount of time it takes to find and fix errors will directly affect the cost of any network-dependent system. This article introduces 10 basic network troubleshooting tools for IT folks to help you find the shortest possible fix time. We hope the information in this article can be helpful to you.