Home >System Tutorial >LINUX >Several simple examples of using the linux ping command
I found that there are quite a lot of ping commands under Linux. Here are a few examples
1. Ping www.baidu.com, the roughest usage. At this time, the host will continue to send ICMP echo request packets to the destination address until you press Ctrl c
2. Ping -I eth0 www.baidu.com or ping -I 192.168.8.151 www.baidu.com, that is, the -I option can specify the network card that sends the ping packet. -I is followed by the network card name or the IP address of the network card. It’s all ok
3. Ping -c 3 www.baidu.com, the -c option can specify how many ICMP packets to send. You can see that the host has received 3 ICMP echo reply packets. This is for the 3 echo requests I sent. Response
4. Ping -t 20 www.baidu.com, the -t option can set the TTL value of the IP packet carrying the ICMP message
From the wireshark packet capture, you can see that ttl is set to 20
5. Ping -s 10 www.baidu.com, the -s option can set the size of the ICMP data part. You can see that the data part is 10 bytes, plus the 8-byte ICMP header, then the ICMP packet size is 18 bytes, plus the 20-byte IP header, the IP packet size is 38 bytes
6. ping -p beef www.baidu.com, the -p option can set the content of the data part of the icmp message. The beef that follows is the hexadecimal filling data. The maximum data that follows can be 16 characters. Festival
As can be seen from the wireshark packet capture, the content of the data part is beef, and is used to repeatedly fill in
The above is the detailed content of Several simple examples of using the linux ping command. For more information, please follow other related articles on the PHP Chinese website!