请选择 进入手机版 | 继续访问电脑版

[LINUX] 详解Linux体系 中ping和arping下令 的用法

[复制链接]
查看131 | 回复17 | 2021-9-4 21:23:24 | 显示全部楼层 |阅读模式

ping
ping 程序利用 ICMP 协议的逼迫 回显哀求 数据报以使主机或网关发送一份 ICMP 的回显应答。回显哀求 数据报(" pings ")含有一个 IP 及 ICMP 的报头,后跟一个``时间值关键字然后是一段恣意 长度的添补 字节用于把保持分组长度为16的整数倍。以下是程序的选项:

ping [ -LRUbdfnqrvR ] [ -c count ] [ -i wait ] [ -l preload ] [ -p pattern ] [ -s packetsize ]

参数
-c
    count 在发送(和吸收 )了恰好 数目 为 count 的回显应答分组后克制 操作。在发送了 count 个分组后没有收到任何分组的特殊 环境 是发送导致了停止 (选程主机或网关不可达)。
-d     
    在所用的套接字上利用 SO_DEBUG 选项。
-f     
    以高速方式来作ping 。以分组返回的速率 来输出别的 分组或每秒输出百次。当收到每个回显应答并打印一个退格符时,对每个回显哀求 都打印一个句点``.。这可以快速表现 出丢弃了多少个分组,只有超级用户可以用这个选项。这(操作)对网络要求非常苛刻,应该慎重利用 。
-i
    wait 在发送每个分组时等待 wait 个秒数。缺省值为每个分组等待一秒。此选项与-f选项不能同时利用 。
-l
    preload 假如 指定 preload ,那么 ping 程序在开始正常运行模式前尽大概 快地发送分组。同样只有超级用户可以用这个选项。
-n     
    只以数字情势 输出信息。如许 就不尝试去查找主机名了。
-p
    pattern 可以指定最多16个添补 字节用于保持分组长度为16的整数倍。在网络上诊断与数据相干 题目 时此选项很有效 。比方 ``-p ff将使发出的分组都用全1添补 数据区。
-q     
    静态输出。在程序启动和竣事 时只表现 择要 行。
-R     
    记录路由。在回显哀求 分组中包含记录路由选项并在相应的分组返回时表现 路由缓冲区。留意 IP首部的容量只能存放9条如许 的路由。很多主机忽略或禁用此选项。
-r     
    在所毗连 的网络上旁路正常的选路表,直接向主机发送分组。假如 主机未处于直接相连的网络上,那么返回一个错误。此选项可用来通过无路由接口对一台主机举行 检测(比方 当接口已被routed 程序丢弃后)。
-s
    packetsize 指定要发送数据的字节量。缺省值为 56 ,这恰好 在添加了 8 字节的 ICMP 首部后组装成 64 字节的 ICMP 数据报。
-v     
    具体 模式输出。打印吸收 到的回显应答以外的ICMP分组。
-w
    waitsecs 在 waitsecs 秒后克制 ping 程序的实行 。当试图检测不可达主机时此选项很有效 。
   
当用ping来隔离故障时,应起首 在本地主机上运行,以检查本地网络接口有效 运行。然后,应该进一步检查主机和网关。计算出来回 时间和分组丢失率。如 果收到重复的分组,固然 这些分组的来回 时间要用于计算来回 时间的最小/匀称 /最大值,但是它们不应该算在刚才计算的丢失的分组中。当指定数目 的分组已 经发送(和吸收 )时或假如 程序被SIGINT信号停止 ,会表现 一份简短的择要 。
假如 ping程序根本没有收到任何返回分组,那它将以返回码1退出。出错时返回 2。否则返回0。这些值大概 用于查看主机存在与否。
此程序专用于网络测试,度量和管理。由于 它会利用 网络的流量,在正常操作或 主动 的脚本中利用 它并不明智。

例1
例a,ping一下baidu

复制代码代码如下:
[root@localhost ~]# ping baidu.com

PING baidu.com (123.125.114.144) 56(84) bytes of data.
64 bytes from 123.125.114.144: icmp_seq=1 ttl=54 time=3.51 ms
64 bytes from 123.125.114.144: icmp_seq=2 ttl=54 time=6.03 ms

--- baidu.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 3.515/4.775/6.036/1.262 ms
例b,指定次数和时间,间隔ping baidu


复制代码代码如下:
[root@localhost ~]# ping -c 5 -i 0.5 baidu.com

PING baidu.com (123.125.114.144) 56(84) bytes of data.
64 bytes from 123.125.114.144: icmp_seq=1 ttl=54 time=2.92 ms
64 bytes from 123.125.114.144: icmp_seq=2 ttl=54 time=2.97 ms
64 bytes from 123.125.114.144: icmp_seq=3 ttl=54 time=2.99 ms
64 bytes from 123.125.114.144: icmp_seq=4 ttl=54 time=6.98 ms
64 bytes from 123.125.114.144: icmp_seq=5 ttl=54 time=3.14 ms

--- baidu.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 2011ms
rtt min/avg/max/mdev = 2.925/3.806/6.985/1.591 ms  

例2

例:-i 指定发送数据包时间间隔,-c 指定一共发送多少个数据包,-I 指定源地址,-q指定直接表现 程序的启动和末了 结果

复制代码代码如下:
# ping -i 0.2 -c 30 -I 192.168.10.208 180.149.132.47 -q

PING 180.149.132.47 (180.149.132.47) from 192.168.10.208 : 56(84) bytes of data.

--- 180.149.132.47 ping statistics ---
30 packets transmitted, 30 received, 0% packet loss, time 5858ms
rtt min/avg/max/mdev = 29.525/29.857/33.755/0.765 ms

arping
arping 下令 : 在指定网卡上发送ARP哀求 指定地址,源地址 “-s” 参数指定,可用来直接 ping MAC 地址,以及找出那些 ip 地址被哪些电脑所利用 了

-A ARP回复模式,更新邻人
-b 保持广播
-D 复制地址检测模式
-f 得到第一个回复就 退出
-q 不表现 告诫 信息
-U 主动 的ARP模式,更新邻人
-c <数据包的数目 > 发送的数据包的数目
-w <超时时间> 设置超时时间
-I <网卡> 利用 指定的以太网装备 ,默认环境 下利用 eth0
-s 指定源IP地址
-h 表现 帮助信息
-V 表现 版本信息

例:
例a,指定IP发送ARP哀求

复制代码代码如下:
[root@Blackghost ~] arping 192.168.1.11

ARPING 192.168.1.11 from 192.168.1.6 eth0
Unicast reply from 192.168.1.11 [08:00:27:7e:b8:08] 2.780ms
Unicast reply from 192.168.1.11 [08:00:27:7e:b8:08] 2.187m
例b,向指定主机发送ARP哀求 ,当收到第一个包主动 退出

复制代码代码如下:
[root@Blackghost ~] arping -f 192.168.1.11

Unicast reply from 192.168.1.11 [08:00:27:7e:b8:08] 3.080ms
Sent 1 probes (1 broadcast(s))
Received 1 response(s)     
例c,指定发送次数

复制代码代码如下:
[root@Blackghost ~] arping -c 4 192.168.1.11

Unicast reply from 192.168.1.11 [08:00:27:7e:b8:08] 3.080ms
Unicast reply from 192.168.1.11 [08:00:27:7e:b8:08] 2.670ms
Unicast reply from 192.168.1.11 [08:00:27:7e:b8:08] 1.850ms
Unicast reply from 192.168.1.11 [08:00:27:7e:b8:08] 4.120ms
Sent 4 probes (4 broadcast(s))
Received 4 response(s)  


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

使用道具 举报

avatar Abraham30 | 2021-9-19 07:30:00 | 显示全部楼层
admin楼主,你妈妈喊你回家吃药!
回复

使用道具 举报

avatar 酱油的2017 | 2021-9-24 21:46:10 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的网站,影视频道的网站所有电影和连续剧都可以免费看的。访问地址:http://tv.mxswl.com
回复

使用道具 举报

avatar 阳光469 | 2021-9-28 05:16:41 | 显示全部楼层
看了这么多帖子,第一次看到这么高质量内容!
回复

使用道具 举报

avatar 默默MYQ | 2021-10-3 01:04:03 | 显示全部楼层
admin楼主是男的还是女的?
回复

使用道具 举报

avatar 扬帆46 | 2021-10-6 03:59:04 | 显示全部楼层
admin楼主的病历本丢我这里了!
回复

使用道具 举报

avatar 刘金栋 | 2021-10-7 00:45:14 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的网站,影视频道的网站所有电影和连续剧都可以免费看的。访问地址:http://tv.mxswl.com
回复

使用道具 举报

avatar 心一路向南飞该 | 2021-10-16 16:59:53 | 显示全部楼层
admin楼主是好人!
回复

使用道具 举报

avatar 小菊花之米 | 2021-10-17 12:47:28 | 显示全部楼层
admin楼主内心很强大!
回复

使用道具 举报

avatar 我是的十八簿 | 2021-10-18 00:01:52 | 显示全部楼层
宇宙第一贴诞生了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则