详解linux系统ping命令的6个使用 ping命令的基本使用

无意中发现linux下的ping命令招数还挺多的,就把这段内容清理了一下,下面举例说明 。
1、平www.baidu.com此时,主机会一直向目的地址发送ICMP echo请求数据包,直到您按下Ctrl+C 。

2、平安www.baidu.com或者ping-i 192 . 168 . 8 . 151 www.baidu.com,也就是-I选项可以指定发送ping包的网卡洪都博客,后面跟网卡名称或者网卡的IP地址的-I就可以了 。具有多个网卡的合适场景 。
【详解linux系统ping命令的6个使用ping命令的基本使用】
3、平-C5 www.baidu.comc选项可以指定发送多少ICMP数据包 。可以看到,主机已经吸收了5个ICMP echo reply包,这是对我发送的5个echo请求的响应 。

4、平-t 20 www.baidu.comt选项可以设置携带ICMP消息的IP数据包的TTL值 。

如果使用wireshark抓取包,可以看到ttl设置为20 。

5、平十www.baidu.coms选项可以设置ICMP数据部分的大小 。你可以看到数据部分是10字节,加上一个8字节的ICMP报头,ICMP数据包大小是18字节,加上一个20字节的IP报头,IP数据包大小是38字节 。

6、www.baidu.com平牛肉-p选项可以设置icmp报文数据部分的内容,后面是beef,是十六进制的填充数据,后面的数据最多16个字节 。

摘要以上六项是比较简单的选择红豆的博客项,当然还有其他选项,可以根据自己的需求叠加应用 。
如果你想进一步了解李博客nux下的ping命令,并得到更详细的应用 ,可以上man ping 。

ps:ping6命令的应用与此类似 。基本上把上面的ping改成ping6就够了 。当然,这个时候,地址必须是IPv6 。
有兴趣的朋友稍后会分享更多的Linux内容 。