Network troubleshooting problems are useful for every network administrator.it is important to know the basic tools that can be used to troubleshoot a variety of different network conditions. While it is true that the the use of specific tools can be subjective and at the discretion of the engineer. these tools will help Network Engineer to troubleshoot an issue as discussed below.
Ping
The most commonly used tool is the ping utility. This utility is used to provide a basic connectivity test between the requesting host. this is done by using the internet control message protocol (ICMP). ICMP is a protocol which is used to listen a response from the destination. it send an echo packet to destination host and get back acknowledgment from the destination. simple is that if the acknowledge is the destination shows destination IP address it mean it is going to reach to destination.
Example if you are using internet from home DSL using single SSID and there is a problem in the internet. you can find where exactly the problem either in internet broadband modem or from internet service provider (ISP). in the below snapshot it is reaching to the public DNS and mean internet is getting reply back. There could be the internet problem in the internet service provider to appear Message “destination host unreachable with gateway IP address” like my internet gateway is 192.168.10.1 and message appear .. Destination host unreachable 192.168.10.1.
![500.PNG](https://fortitech.wordpress.com/wp-content/uploads/2018/04/500.png?w=584)
Tracert/traceroute
The traceroute utility can be used to determine more specific information about the path to the destination. including the route packet takes & response time of these hosts. the below snapshots shows an example of the traceroute utility being used to find the path from inside host to http://www.yahoo.com. it mean how traffic is going from inside host and reach to adopt the different routes to reach to Yahoo office.
![Tracert.PNG](https://fortitech.wordpress.com/wp-content/uploads/2018/04/tracert.png?w=584)
Ipconfig/ifconfig
One of the most important things that must be completed when troubleshooting a networking issue is to find out the specific IP configuration of the variously affected hosts. Sometimes this information is already known when addressing is configured statically, but when a dynamic addressing method is used, the IP address of each host can potentially change often. The utilities that can be used to find out this IP configuration information include the ipconfig utility on Windows machines and the ifconfig utility on Linux/*nix based machines. Figure 3 below shows an example of the ifconfig utility showing the IP configuration information of a queries host.
Nslookup
some of the most common issues to revolve around issues with DNS. DNS using everybody who is using internet. the Nslookup utility can be used to lookup specific IP addresses associated with domain name. the DNS utility is query a specific DNS servers to determine an issue with default DNS server configured. the below example shows how Nslookup could be used the associated IP information.
![501.PNG](https://fortitech.wordpress.com/wp-content/uploads/2018/04/501.png?w=584)
Netstat
It shows current state of the active current active connection on a host. this is very common information which is required to find for several reasons. it provides information associated with listening port and remote hosts are connected to a local host on a specific port. it is also possible to use to determine which services on a host that is associated with specific active ports. the below snapshot shows all active ports on the current host.
![502.PNG](https://fortitech.wordpress.com/wp-content/uploads/2018/04/502.png?w=584)
Speedtes.net
This tool is used to determine the quality of an Internet connection. . The speedtest.net site provides the ability to determine the amount of bandwidth that is available & how long it is going to take to upload or download information from a local to remote host. Bear in mind that upload and download speed can’t be same at shared internet connection or home broadband internet line.
![503.PNG](https://fortitech.wordpress.com/wp-content/uploads/2018/04/503.png?w=584)