知乐空间

详解linux系统ping命令的6个使用方法(ping命令的基本使用方法)

无意中发现linux下有相当多的ping命令模式,所以我整理了这段内容,并在下面举例说明。

1、ping www.baidu.com

此时,主机将继续向目的地址发送ICMP回送请求数据包,直到您按下Ctrl+C。

2、ping -I eth0 www.baidu.com

或者ping-i192 . 168 . 8 . 151 www.baidu.com,即-i选项可以指定发送ping数据包的网卡,后面跟网卡名称或网卡IP地址的-I就可以了。适用于多网卡场景。

3、ping -c 5 www.baidu.com

-c选项可以指定要发送多少个ICMP数据包。您可以看到主机收到了五个ICMP回送回复数据包,这是对我发送的五个回送请求的响应。

4、ping -t 20 www.baidu.com

-t选项可以设置携带ICMP消息的IP数据包的TTL值。

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

5、ping -s 10 www.baidu.com

-s选项可以设置ICMP数据部分的大小。可以看到数据部分是10字节,加上一个8字节的ICMP报头,ICMP数据包大小是18字节,加上一个20字节的IP报头,IP数据包大小是38字节。

6、ping -p beef www.baidu.com

-p选项可以设置icmp消息数据部分的内容,后跟beef,这是十六进制填充数据,后跟的数据最多可以是16个字节。

总结

以上六种都是比较简单的选择,当然还有其他的选择,基本上可以根据自己的需要叠加。

如果你想更多地了解linux下的ping命令,并获得更详细的用法,你可以man ping。

ps:ping6命令的使用与此类似。基本上把上面的ping改成ping6就够了。当然,此时的地址必须是IPv6。

以后我会分享更多的Linux内容,感兴趣的朋友们。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@xxxxxxxx@hotmail.com 举报,一经查实,立刻删除。

留言与评论(共有 0 条评论)
验证码: