设为首页收藏本站
天天打卡

 找回密码
 立即注册
搜索
查看: 114|回复: 8

linux ping命令的几个简单使用方法

[复制链接]
  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:13
  • 最近打卡:2024-05-10 17:32:55

4

主题

53

回帖

208

积分

中级会员

积分
208
发表于 2024-4-20 10:31:11 | 显示全部楼层 |阅读模式
发觉linux下的ping命令花样还挺多的,下面是几个例子
1、ping www.baidu.com,最粗糙的用法,此时主机将不停地向目的地址发送ICMP echo request数据包,直至你按下Ctrl+c




2、ping -I eth0 www.baidu.com 或 ping -I 192.168.8.151 www.baidu.com,即 -I 选项可以指定发送ping包的网卡,-I后接网卡名或者网卡的IP地址都是可以的




3、ping -c 3 www.baidu.com,-c 选项可以指定发送多少个ICMP包,可以看到主机接收到了3个ICMP echo reply包,这是对我发的3个echo request的回应




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进制的填充数据,后面跟的数据最大可为16个字节


从wireshark的抓包可以看到,数据部分的内容即为beef,并且被用来反复填充


以上6个是比较简单的选项,当然还有其他选项,选项基本上可以根据自己的需求叠加使用。
想要进一步了解linux下的ping命令,获取更详细的使用方法,可以man ping,另外ping6命令的使用与此类似,基本上将以上的ping改成ping6就可以了,当然这时候地址也得是IPv6的


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

1

主题

49

回帖

121

积分

注册会员

积分
121
发表于 2024-5-7 21:44:00 | 显示全部楼层
让我们一起努力

1

主题

47

回帖

117

积分

注册会员

积分
117
发表于 2024-9-7 17:44:26 | 显示全部楼层
好用好用

2

主题

52

回帖

150

积分

注册会员

积分
150
发表于 2024-9-13 21:45:15 | 显示全部楼层
感谢分享,受益匪浅!

2

主题

63

回帖

171

积分

注册会员

积分
171
发表于 2024-9-28 13:17:59 | 显示全部楼层
嘎嘎嘎嘎嘎嘎嘎

0

主题

37

回帖

75

积分

注册会员

积分
75
发表于 2024-10-3 12:31:59 | 显示全部楼层
这个话题真是有趣,我也对它感兴趣。

0

主题

39

回帖

79

积分

注册会员

积分
79
发表于 2024-10-17 07:09:01 | 显示全部楼层
你的信息来源是?我想了解更多。
发表于 2024-10-27 11:08:10 | 显示全部楼层
说得太好了,完全同意!

2

主题

45

回帖

135

积分

注册会员

积分
135
发表于 4 天前 | 显示全部楼层
我完全同意你的观点
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|爱云论坛 - d.taiji888.cn - 技术学习 免费资源分享 ( 蜀ICP备2022010826号 )|天天打卡

GMT+8, 2024-11-15 05:18 , Processed in 0.090221 second(s), 29 queries .

Powered by i云网络 Licensed

© 2023-2028 正版授权

快速回复 返回顶部 返回列表