文章目录

  • 1.命令简介
  • 2.命令格式
  • 3.选项说明
  • 4.常用示例
  • 参考文献

1.命令简介

arping 向邻居主机发送 ARP 请求。

arping 命令作用是使用 ARP 数据包,通过 ping 命令检查来测试网络。arping 能够测试一个 IP 地址是否是在网络上已经被使用,并能够获取更多设备信息。功能类似于 ping。

由于 arping 基于 ARP 广播机制,所以 arping 命令只能测试同一网段或子网的网络主机的连通性,ping 命令则是基于 ICMP 协议,是可以路由的,所以使用 ping 命令可以测试任意网段的主机网络连通性。

2.命令格式

arping [-AbDfhqUV] [-c <count>] [-w <deadline>] [-i <interval>] [-s <source>] [-I <interface>] {destination}

3.选项说明

-A, 更新邻近主机的ARP缓存(使用ARP应答数据包代替ARP请求数据包)。
-b仅发送MAC级广播
-c <count>发送指定个数ARP请求数据包后停止
-D重复地址检测模式(DAD)
-f在第一个回复确认目标存活后退出命令
-h打印帮助手册并退出
-I <interface>指定ARP请求报文的网络接口
-q安静模式。不显示任何信息
-s <source>指定发送ARP请求数据包的源IP地址
-U 更新邻近主机的ARP缓存。
-V打印程序版本并退出。
-w <deadline>指定 arping 退出之前的超时(以秒为单位),无论发送或接收了多少数据包。在这种情况下,arping 不会在发送 count 个数据包后停止,它要么等待截止日期到期,要么等待 count 个探测得到响应。
-i <interval>指定数据包之间的间隔(以秒为单位)。

4.常用示例

(1)测试目标主机的存活状态。

arping -I ens33 -f 172.16.0.2
ARPING 172.16.0.2 from 172.16.0.76 ens33
Unicast reply from 172.16.0.2 [38:4C:4F:89:CB:A2]  133.008ms
Sent 1 probes (1 broadcast(s))
Received 1 response(s)

当收到第一个包就自动退出。

(2)向目标主机发送3次(指定次数)ARP 请求报文。

arping -I ens33 -c 3 172.16.0.2
ARPING 172.16.0.2 from 172.16.0.76 ens33
Unicast reply from 172.16.0.2 [38:4C:4F:89:CB:A2]  4.507ms
Unicast reply from 172.16.0.2 [38:4C:4F:89:CB:A2]  3.907ms
Unicast reply from 172.16.0.2 [38:4C:4F:89:CB:A2]  3.861ms
Sent 3 probes (1 broadcast(s))
Received 3 response(s)

(3)向指定的IP发送ARP请求。

arping -I ens33 172.16.0.2
ARPING 172.16.0.2 from 172.16.0.76 ens33
Unicast reply from 172.16.0.2 [38:4C:4F:89:CB:A2]  3.922ms
Unicast reply from 172.16.0.2 [38:4C:4F:89:CB:A2]  4.108ms
Unicast reply from 172.16.0.2 [38:4C:4F:89:CB:A2]  3.777ms
Unicast reply from 172.16.0.2 [38:4C:4F:89:CB:A2]  4.554ms
Unicast reply from 172.16.0.2 [38:4C:4F:89:CB:A2]  3.992ms
Unicast reply from 172.16.0.2 [38:4C:4F:89:CB:A2]  3.739ms

(4)测试 IP 是否被占用。

arping -I ens33 -w 3 -D 172.16.0.2
ARPING 172.16.0.2 from 0.0.0.0 ens33
Sent 4 probes (4 broadcast(s))
Received 0 response(s)

(5)指定源 IP。

arping  -I ens33 -s 172.16.0.76 172.16.0.2
ARPING 172.16.0.2 from 172.16.0.76 ens33
Unicast reply from 172.16.0.2 [38:4C:4F:89:CB:A2]  3.871ms
Unicast reply from 172.16.0.2 [38:4C:4F:89:CB:A2]  3.769ms
Unicast reply from 172.16.0.2 [38:4C:4F:89:CB:A2]  4.919ms
Unicast reply from 172.16.0.2 [38:4C:4F:89:CB:A2]  4.290ms

(6)向目标主机发送 3 次(指定次数)ARP 请求报文,安静模式。

arping -I ens33 -q -c 3 172.16.0.2

参考文献

arping(8) - Linux manual page - man7.org

Linux 命令(200)—— arping 命令相关推荐

  1. 【Linux】一步一步学Linux——arping命令(164)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 arping命令作用是使用arp数据包,通过ping命令检 ...

  2. php ping icmp,Linux_详解Linux系统中ping和arping命令的用法,pingping 程序使用 ICMP 协议的强 - phpStudy...

    详解Linux系统中ping和arping命令的用法 pingping 程序使用 ICMP 协议的强制回显请求数据报以使主机或网关发送一份 ICMP 的回显应答.回显请求数据报(" ping ...

  3. 【Linux】一步一步学Linux——type命令(200)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 type命令用来显示指定命令的类型,判断给出的命令是内建命 ...

  4. Linux arping命令测试IP地址冲突

    arping命令可以用来测试局域网各个主机之间的连通性,测试局域网中某个特定的IP地址是否已经被占用,进而可以有效检测局域网内的IP地址冲突问题. 如下图示例:arping -c 3 -f -D *. ...

  5. linux常用运维命令【转】

    自己的小网站跑在阿里云的ECS上面,偶尔也去分析分析自己网站服务器日志,看看网站的访问量.看看有没有黑阔搞破坏!于是收集,整理一些服务器日志分析命令,大家可以试试! 1.查看有多少个IP访问: [pl ...

  6. 「SVN」Linux下svn使用命令

    原文链接:https://blog.csdn.net/return9/article/details/89042359 Window下SVN安装以及使用 TortoiseSVN下载:https://w ...

  7. Linux awk编辑器及命令

    Linux awk编辑器及命令 一.awk编辑器 1.工作原理 2.命令格式 3.awk常见的内建变量如下所示: 二.按行输出文本 三.按字段输出文本 四.通过管道.双引号调用 Shell 命令 一. ...

  8. linux设置历史命令保留数目限制,linux下修改history命令保存条数

    在linux系统下.history命令会保存多少条命令呢?曾在一本书上说,如果注销系统,那么会将所有的历史命令都定入到~/.bash_history, 但只保留1000条命令(这个是由默认的shell ...

  9. linux命令之history命令

    在Linux系统上输入命令并按下Enter后,这个命令就会存放在命令记录表 ( ~/.bash_history )中,预定的记录为1000条,这些都定义在环境变量中. 列出所有的历史记录:#histo ...

最新文章

  1. python json模块的内部实现_python – 如何使用JSON模块进行漂亮打印时实现自定义缩进?...
  2. Git 代码防丢指南
  3. 【项目管理】上线切割计划实践
  4. 第四范式团队KDD Cup世界冠军方案详解:解密共享出行场景中的优化问题
  5. 音视频技术下一个风口在哪里——LiveVideoStackCon 音视频技术大会 2022 上海站演讲剧透...
  6. wordpressQQ登陆php代码_WordPress实现前台登录功能
  7. 覆盖所有面试知识点,赶紧收藏!
  8. layoutSubviews调用
  9. 【高校宿舍管理系统】终章 完成主页以及项目总结
  10. .gitignore和“以下未跟踪的工作树文件将被签出覆盖”
  11. 使用 New Relic 监控接口服务性能 (APM)
  12. 分享一个Bing的翻译功能
  13. Firefox火狐浏览器怎么设置中文 火狐浏览器语言设置方法
  14. 武汉大学计算机学院 毕业答辩,【2017年整理】毕业与答辩ppt模板武汉大学.ppt
  15. 2014省赛----神奇算式(填空)
  16. lokohelp康复机器人_Lokohelp康复机器人在脑卒中偏瘫患者下肢运动功能恢复中的应用...
  17. 【20年9月】聊聊我的CISM备考过程,有经验有教训!
  18. CSS基础-02 background(背景色)(背景色 background-color、背景图 background-image)
  19. OSI7层网络模型协议精析
  20. 三体船的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告

热门文章

  1. 微博营销自己做微博任务总结
  2. Person p=new student()是什么意思
  3. Vue项目中实现用户登录及token验证
  4. 最新综述:自动驾驶的协同感知技术
  5. python 如何将一个字符串转成时间_如何把python 字符串转换为utc时间?
  6. 2016年3月android面试总结(1)
  7. Shopee市场爆单难?找准选品逻辑方式
  8. vue2计算属性computed
  9. MegaCli 安装和基本使用
  10. 在react项目中使用ESlint