zoukankan      html  css  js  c++  java
  • arping命令 – 向邻近主机发送ARP请求报文(转载)

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

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

    语法格式:arping [参数]

    常用参数:

    -A 更新邻近主机的ARP缓存(
    使用ARP应答数据包代替ARP请求数据包)
    -b 仅发送MAC级广播
    -c 发送指定个数ARP请求数据包后停止
    -D 重复地址检测模式(DAD)
    -f 在第一个回复确认目标存活后退出命令
    -h 打印帮助手册并退出
    -I 指定ARP请求报文的网络接口
    -q 安静模式。不显示任何信息
    -s 指定发送ARP请求数据包的源IP地址
    -U 更新邻近主机的ARP缓存

    参考实例

    测试目标主机的存活状态:

    [root@linuxcool ~]# arping -f 192.168.60.1
    ARPING 192.168.60.1 from 192.168.60.149 ens192
    Unicast reply from 192.168.60.1 [00:03:0F:81:6B:F1]  1.995ms
    Sent 1 probes (1 broadcast(s))
    Received 1 response(s)

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

    [root@linuxcool ~]# arping -c 3 192.168.60.1
    ARPING 192.168.60.1 from 192.168.60.149 ens192
    Unicast reply from 192.168.60.1 [00:03:0F:81:6B:F1]  1.813ms
    Unicast reply from 192.168.60.1 [00:03:0F:81:6B:F1]  1.850ms
    Unicast reply from 192.168.60.1 [00:03:0F:81:6B:F1]  1.816ms
    Sent 3 probes (1 broadcast(s))
    Received 3 response(s)

    使用指定网口发送指定次数ARP请求报文后自动退出命令:

    [root@linuxcool ~]# arping -I ens192 -c 2 192.168.60.1
    ARPING 192.168.60.1 from 192.168.60.149 ens192
    Unicast reply from 192.168.60.1 [00:03:0F:81:6B:F1]  1.861ms
    Unicast reply from 192.168.60.1 [00:03:0F:81:6B:F1]  1.921ms
    Sent 2 probes (1 broadcast(s))
    Received 2 response(s)

  • 相关阅读:
    [HNOI2002]营业额统计
    HDU 1374
    HDU 3345
    HDU 2089
    Graham扫描法
    Codeforces 1144D Deduction Queries 并查集
    Codeforces 916E Jamie and Tree 线段树
    Codeforces 1167F Scalar Queries 树状数组
    Codeforces 1167E Range Deleting
    Codeforces 749E Inversions After Shuffle 树状数组 + 数学期望
  • 原文地址:https://www.cnblogs.com/xiaofeng666/p/12557360.html
Copyright © 2011-2022 走看看