Ping Demand in Linux
The ping command the most utilized resources for troubleshooting, evaluating, and diagnosing circle connectivity problems.
Ping works by sending a number of ICMP (Internet controls information Protocol) Echo consult solutions to a specified destination internet protocol address regarding the community and waits for an answer. When the destination receives the plan, it will react straight back with an ICMP echo reply.
Making use of the ping order, you’ll be able to see whether a remote resort IP is active or sedentary. There are also the round-trip wait in communicating with the destination and look whether there is a packet control.
The ping electric was a part of the iputils (or iputils-ping) bundle, which is pre-installed on almost all Linux distributions. ping can also be offered on windowpanes, macOS, and FreeBSD.
Strategies for the Ping Command
The syntax for all the ping command can be observe:
The output shall have a look something such as this:
PING.com that will be google (22.214.171.124) 56(84) bytes of data.
64 bytes from muc11s01-in-f14.1e100.net (126.96.36.199): icmp_seq=1 ttl=53 time=40.2 ms
64 bytes from muc11s01-in-f14.1e100.net (188.8.131.52): icmp_seq=2 ttl=53 time=41.8 ms
64 bytes from muc11s01-in-f14.1e100.net (184.108.40.206): icmp_seq=3 ttl=53 time=47.4 ms
64 bytes from muc11s01-in-f14.1e100.net (220.127.116.11): icmp_seq=4 ttl=53 time=41.4 ms
— google.com ping research —
4 packages carried, 4 gotten, 0% packet loss, times 7ms
rtt min/avg/max/mdev = 40.163/42.700/47.408/2.790 ms
The ping command resolves the website name into an ip and initiate giving ICMP packages into the location IP. If the resort IP is actually reachable it will probably react back and the ping order designs a line which includes the subsequent sphere:
The amount of facts bytes. The default are 56, which means 64 ICMP data bytes – 64 bytes
The IP address in the destination – from muc11s01-in-f14.1e100.net (18.104.22.168)
The ICMP sequence number for each and every packet. icmp_seq=1
The amount of time to live on. – ttl=53 – how can TTL perform?
The ping time, assessed in milliseconds which is the trip that is round when it comes down to packet to get to the number, and for the response to go back to the transmitter. – time=41.4 ms
By standard, the interval between delivering a packet that is new one second.
The ping order shall continue to deliver ICMP solutions on the location ip until it obtains an interrupt. To prevent the demand, just strike the Ctrl+C trick mixing.
As soon as the command puts a stop to, it shows a statistic such as the portion of package loss. The packet reduction suggests the information is fallen someplace in the network, indicating an presssing issue within the network. If you have a packet loss, you are able to the traceroute order to recognize where in fact the packet control starts.
If ping doesn’t go back an answer, this means that the community correspondence just isn’t set up. When this occurs, it does not usually signify the destination internet protocol address just isn’t energetic. A firewall may be had by some hosts this is certainly preventing the ICMP traffic or ready not to respond to ping requests.
On victory, the ping command exits with code 0. Otherwise it will leave with signal 1 or 2. This might be helpful with all the ping energy in a layer program.
Inside the next areas, we’ll go on the mostly used command that is ping.