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

【详解linux系统ping命令的6个使用方法 ping命令的基本使用方法】无意中发觉linux下的p创业网ing命令名堂还挺多的 , 所以整顿了下这一块内容 , 下面用实例演示解释下
1、ping www.baidu.com此时主机将不停地向目标地址发送ICMP echo request数据包 , 直至你按下Ctrl+c

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

文章插图


2、ping -I eth0 www.baidu.com或者ping -I 192.168.8.151 www.baidu.com , 即 -I 选项可以指定发送ping包的网卡 , -I后接网卡名或者网卡的IP地址都是可以的 。合适多网卡的场景 。
详解linux系统ping命令的6个使用方法 ping命令的基本使用方法

文章插图


3、ping -c 5 www.baidu.com-c 选项可以指定发送多少个ICMP包 , 可以看到主机吸收到了5个ICMP echo reply包 , 这是对我发的5个echo request的回应
详解linux系统ping命令的6个使用方法 ping命令的基本使用方法

文章插图


4、ping -t 20 www.baidu.com-t 选项可以设置承载I创业网CMP报文的IP数据包的TTL值
详解linux系统ping命令的6个使用方法 ping命令的基本使用方法

文章插图


如果大家用wireshark去抓包 , 就可以看到ttl设为了20
详解linux系统ping命令的6个使用方法 ping命令的基本使用方法

文章插图


5、ping -s 10 www.baidu.com-s 选项可以设置ICMP数据部分的大小 , 可以看创业网到数据部分10个字节 , 加上8字节的ICMP头 , 则ICMP包大小为18字节 , 再加上20字节的IP头 , IP包大小为38字节
详解linux系统ping命令的6个使用方法 ping命令的基本使用方法

文章插图


6、ping -p beef www.baidu.com-p 选项可以设置icmp报文数据部分的内容 , 后跟的 beef 即为16进制的填充数据 , 后面跟的数据最大可为16个字节
详解linux系统ping命令的6个使用方法 ping命令的基本使用方法

文章插图


总结以上6个是比拟简略的选项 , 当然还有其他选项 , 选项根本上可以依据自己的需求叠加应用 。
想要进一步懂得linux下的ping命令 , 获取更详细的应用办法 , 可以man ping
详解linux系统ping命令的6个使用方法 ping命令的基本使用方法

文章插图


ps:ping6命令的应用与此相似 , 根本上将以上的ping改成ping6就可以了 , 当然这时候地址也得是IPv6的 。
后面会分享更多Linux方面内容 , 感兴致的朋友


    推荐阅读