查看当前缓存ARP表:

arp -a


arping :向相邻主机发送ARP请求

语 法

arping[必要参数][选择参数][目的地址]
功 能
arping 命令: 在指定网卡上发送ARP请求指定地址,源地址 “-s” 参数指定,可用来直接 ping MAC 地址,以及找出那些 ip 地址被哪些电脑所使用了
类似命令: arp   ping   ping6   clockdiff   tracepath   cu   
相似命令: linux命令
执行权限: 超级用户 普通用户
命令属性: 网络通讯
参数
必要参数

-A ARP回复模式,更新邻居
-b 保持广播
-D 复制地址检测模式
-f 得到第一个回复就 退出
-q 不显示警告信息
-U 主动的ARP模式,更新邻居

选择参数

-c<数据包的数目> 发送的数据包的数目
-w<超时时间> 设置超时时间
-I<网卡> 使用指定的以太网设备,默认情况下使用eth0
-s 指定源IP地址
-h 显示帮助信息
-V 显示版本信息

范例

范例1 : 发送ARP请求

[root@hnlinux ~]# arping 192.168.0.1 //向指定IP发送ARP请求
ARPING 192.168.0.1 from 192.168.0.3 eth0
Unicast reply from 192.168.0.1 [00:21:27:9E:36:66] 2.480ms
Unicast reply from 192.168.0.1 [00:21:27:9E:36:66] 2.387ms
Unicast reply from 192.168.0.1 [00:21:27:9E:36:66] 1.459ms
Unicast reply from 192.168.0.1 [00:21:27:9E:36:66] 1.494ms
Unicast reply from 192.168.0.1 [00:21:27:9E:36:66] 1.478ms
Unicast reply from 192.168.0.1 [00:21:27:9E:36:66] 2.414ms
Unicast reply from 192.168.0.1 [00:21:27:9E:36:66] 1.464ms
Unicast reply from 192.168.0.1 [00:21:27:9E:36:66] 1.501ms
Sent 8 probes (1 broadcast(s))
Received 8 response(s) //Ctrl+C 终止
[root@hnlinux ~]#

范例2 : 向指定主机发送ARP请求,当收到第一个包自动退出

[root@hnlinux ~]# arping -f 192.168.0.1
ARPING 192.168.0.1 from 192.168.0.3 eth0
Unicast reply from 192.168.0.1 [00:21:27:9E:36:66] 0.692ms
Sent 1 probes (1 broadcast(s))
Received 1 response(s)
[root@hnlinux ~]#

范例3 : 指定发送次数

[root@hnlinux ~]# arping -c 3 192.168.0.1 //指定发送3次
ARPING 192.168.0.1 from 192.168.0.3 eth0
Unicast reply from 192.168.0.1 [00:21:27:9E:36:66] 0.662ms
Unicast reply from 192.168.0.1 [00:21:27:9E:36:66] 0.810ms
Unicast reply from 192.168.0.1 [00:21:27:9E:36:66] 1.491ms
Sent 3 probes (1 broadcast(s))
Received 3 response(s)
[root@hnlinux ~]#

范例3 : 主动更新邻居ARP缓存

[root@hnlinux ~]# arping -U -c 1 192.168.0.1

参考:http://www.lx138.com/page.php?ID=266

Linux arping :向相邻主机发送ARP请求相关推荐

  1. 10.11 arping:发送arp请求

    arping命令 是用于发送arp请求到一个相邻主机的工具,arping使用arp数据包检查局域网内所有设备的硬件地址.  arping 命令的参数选项及说明 -c <次数>       ...

  2. Linux ping命令:向网络主机发送ICMP请求

    ping 是常用的网络命令,主要通过 ICMP 协议进行网络探测,测试网络中主机的通信情况. ping 命令的基本信息如下. 命令名称:ping. 英文原意:send ICMP ECHO_REQUES ...

  3. ARP原理概述——基于WinPcap发送ARP请求数据包获取远程MAC地址

    ARP原理概述--基于WinPcap发送ARP请求数据包获取远程MAC地址 ARP协议 ARP概述 ARP工作原理 ARP数据包格式 编写程序发送ARP请求获取本机和远程IP的MAC 注意: ARP协 ...

  4. 举出至少两种不需要发送ARP请求分组的情况(即不需要请求将某个目的IP地址解析为相应的硬件地址)

    (1)在源主机的ARP高速缓存中已经有了该目的IP地址的项目: (2)源主机发送的是广播分组: (3)源主机和目的主机使用点对点链路:

  5. Linux定时发送arp,linux-networking – Keepalived定期发送免费ARP

    有没有办法让keepalived定期发送无偿ARP? 我们有以下情况: >交换机故障(VLAN设置) > keepalived failovered to backup instance ...

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

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

  7. python arp_用Python构造ARP请求、扫描、欺骗

    0. ARP介绍 首先,先回忆下TCP/IP模型,从下到上分为:数据链路层.网络层.传输层.应用层,那么ARP到底属于哪一层?有人会说是网络层,但实际是属于数据链路层,只不过还要为网络层提供服务. A ...

  8. linux内核协议栈 邻居协议之 arp 数据包收发处理流程

    目录 前言 1 arp数据包文接收 arp_rcv() 1.1 处理arp请求 arp_process()[核心] 2 arp数据包发送 arp_send() 2.1 arp 数据包构造 arp_cr ...

  9. Linux内核网络数据包发送(三)——IP协议层分析

    Linux内核网络数据包发送(三)--IP协议层分析 1. 前言 2. `ip_send_skb` 3. `ip_local_out` and `__ip_local_out` 3.1 netfilt ...

最新文章

  1. requests.exceptions.SSLError: hostname '127.0.0.1' doesn't match None
  2. 数据库三范式的理解(引用其他网友)
  3. mysql整点抖动_MySQL 5.5 大量数据插入出现的抖动问题 及 解决方法
  4. java如何实现定时任务_Java定时任务的三种实现方式
  5. popup a new windows
  6. 【朝夕技术专刊】WebApi部署多服务器配置Nginx负载均衡
  7. C# Winform 窗体美化(五、鼠标穿透)
  8. 计算机网络—物理层的传输介质以及物理层设备
  9. java gd库_PHP GD库是什么
  10. 一个月10起融资,宠物经济正在掏空年轻人的钱包
  11. matlab2c使用c++实现matlab函数系列教程-kron函数
  12. js实现回到顶部,以及回到指点div顶部
  13. No module named ‘frontend‘
  14. 【postgres】源码结构
  15. [转发]猎人与鸟---- 对人生很重要的一个寓言故事
  16. markdown解析
  17. 三菱伺服定长追剪,系统为Q172DSCPU,高级同步模式
  18. 毕设 JAVA.JSP网上学习答疑系统论文
  19. C++ array
  20. 常见面试问题1:ZooKeeper、Redis、Mysql、JVM、Spring、Dubbo

热门文章

  1. Linux/Centos安装oracle11超详细图文教程
  2. 算法入门 | 二叉树的递归遍历、递归创建系列(递归)
  3. 基于8266WIFI模块实现智能手机与51单片机的通信入门
  4. Activiti设置流程发起人用户信息
  5. 【经典逻辑】自然演绎推理系统
  6. 【均衡器】LS均衡器,DEF均衡器以及LMMSE均衡器的误码率性能对比仿真
  7. 隐私政策网址 (URL)
  8. 阿里云IoTStudio中的“移动可视化开发”不见了
  9. SAR ADC设计——SAR Logic原理
  10. 鸿蒙系统研究之五:替换 AOSP 预编译库,关闭 SELinux