Linux arping :向相邻主机发送ARP请求
查看当前缓存ARP表:
arp -a
arping :向相邻主机发送ARP请求
语 法
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请求相关推荐
- 10.11 arping:发送arp请求
arping命令 是用于发送arp请求到一个相邻主机的工具,arping使用arp数据包检查局域网内所有设备的硬件地址. arping 命令的参数选项及说明 -c <次数> ...
- Linux ping命令:向网络主机发送ICMP请求
ping 是常用的网络命令,主要通过 ICMP 协议进行网络探测,测试网络中主机的通信情况. ping 命令的基本信息如下. 命令名称:ping. 英文原意:send ICMP ECHO_REQUES ...
- ARP原理概述——基于WinPcap发送ARP请求数据包获取远程MAC地址
ARP原理概述--基于WinPcap发送ARP请求数据包获取远程MAC地址 ARP协议 ARP概述 ARP工作原理 ARP数据包格式 编写程序发送ARP请求获取本机和远程IP的MAC 注意: ARP协 ...
- 举出至少两种不需要发送ARP请求分组的情况(即不需要请求将某个目的IP地址解析为相应的硬件地址)
(1)在源主机的ARP高速缓存中已经有了该目的IP地址的项目: (2)源主机发送的是广播分组: (3)源主机和目的主机使用点对点链路:
- Linux定时发送arp,linux-networking – Keepalived定期发送免费ARP
有没有办法让keepalived定期发送无偿ARP? 我们有以下情况: >交换机故障(VLAN设置) > keepalived failovered to backup instance ...
- 【Linux】一步一步学Linux——arping命令(164)
00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 arping命令作用是使用arp数据包,通过ping命令检 ...
- python arp_用Python构造ARP请求、扫描、欺骗
0. ARP介绍 首先,先回忆下TCP/IP模型,从下到上分为:数据链路层.网络层.传输层.应用层,那么ARP到底属于哪一层?有人会说是网络层,但实际是属于数据链路层,只不过还要为网络层提供服务. A ...
- linux内核协议栈 邻居协议之 arp 数据包收发处理流程
目录 前言 1 arp数据包文接收 arp_rcv() 1.1 处理arp请求 arp_process()[核心] 2 arp数据包发送 arp_send() 2.1 arp 数据包构造 arp_cr ...
- Linux内核网络数据包发送(三)——IP协议层分析
Linux内核网络数据包发送(三)--IP协议层分析 1. 前言 2. `ip_send_skb` 3. `ip_local_out` and `__ip_local_out` 3.1 netfilt ...
最新文章
- requests.exceptions.SSLError: hostname '127.0.0.1' doesn't match None
- 数据库三范式的理解(引用其他网友)
- mysql整点抖动_MySQL 5.5 大量数据插入出现的抖动问题 及 解决方法
- java如何实现定时任务_Java定时任务的三种实现方式
- popup a new windows
- 【朝夕技术专刊】WebApi部署多服务器配置Nginx负载均衡
- C# Winform 窗体美化(五、鼠标穿透)
- 计算机网络—物理层的传输介质以及物理层设备
- java gd库_PHP GD库是什么
- 一个月10起融资,宠物经济正在掏空年轻人的钱包
- matlab2c使用c++实现matlab函数系列教程-kron函数
- js实现回到顶部,以及回到指点div顶部
- No module named ‘frontend‘
- 【postgres】源码结构
- [转发]猎人与鸟---- 对人生很重要的一个寓言故事
- markdown解析
- 三菱伺服定长追剪,系统为Q172DSCPU,高级同步模式
- 毕设 JAVA.JSP网上学习答疑系统论文
- C++ array
- 常见面试问题1:ZooKeeper、Redis、Mysql、JVM、Spring、Dubbo
热门文章
- Linux/Centos安装oracle11超详细图文教程
- 算法入门 | 二叉树的递归遍历、递归创建系列(递归)
- 基于8266WIFI模块实现智能手机与51单片机的通信入门
- Activiti设置流程发起人用户信息
- 【经典逻辑】自然演绎推理系统
- 【均衡器】LS均衡器,DEF均衡器以及LMMSE均衡器的误码率性能对比仿真
- 隐私政策网址 (URL)
- 阿里云IoTStudio中的“移动可视化开发”不见了
- SAR ADC设计——SAR Logic原理
- 鸿蒙系统研究之五:替换 AOSP 预编译库,关闭 SELinux