Linux and Unix ping command
Quick links
About ping
Syntax
Examples
Related commands
Linux and Unix main page
Sends ICMP ECHO_REQUEST packets to network hosts.
ping -s [-d] [-l] [-L] [-n] [-r] [-R] [-v] [ -i interface_address ] [-I interval] [-t ttl] host [packetsize] [count]
| -d | Set the SO_DEBUG socket option. |
| -l | Loose source route. Use this option in the IP header to send the packet to the given host and back again. Usually specified with the -R option. |
| -L | Turn off loopback of multicast packets. Normally, if there are members in the host group on the out- going interface, a copy of the multicast packets will be delivered to the local machine. |
| -n | Show network addresses as numbers. ping normally displays addresses as host names. |
| -r | Bypass the normal routing tables and send directly to a host on an attached network. If the host is not on a directly-attached network, an error is returned. This option can be used to ping a local host through an interface that has been dropped by the router daemon. |
| -R | Record route. Sets the IP record route option, which will store the route of the packet inside the IP header. The contents of the record route will only be printed if the -v option is given, and only be set on return packets if the target host preserves the record route option across echos, or the -l option is given. |
| -v | Verbose output. List any ICMP packets, other than ECHO_RESPONSE, that are received. |
| -i interface_address | Specify the outgoing interface address to use for multicast packets. The default interface address for multicast packets is determined from the (unicast) routing tables. |
| -I interval | Specify the interval between successive transmissions. The default is one second. |
| -t ttl | Specify the IP time to live for unicast and multicast packets. The default time to live for unicast packets is set with ndd (using the icmp_def_ttl variable). The default time to live for multicast is one hop. |
| host | The network host. |
| packetsize | Specified size of packetsize. Default is 64. |
| count | Amount of times to send the ping request. |
ping google.com
Ping the host google.com to see if it is alive.
ping google.com -c 1
Ping the host google.com once and return to the command line as shown below.
PING google.com (204.228.150.3) 56(84) bytes of data.
64 bytes from www.google.com (204.228.150.3): icmp_seq=1 ttl=63 time=0.267 ms
---
google.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.267/0.267/0.267/0.000 ms
- Why can I not ping microsoft.com, amazon.com, or other site?
- How can I determine the IP address of a website?
- Ping a website or check if it's online through our online free is it up utility.
