首页/网络/网络排障速查/arping:二层连通性与 IP 冲突检测
本包目录(235 条)
排查流程与方法36 条
连通性与链路检测54 条
DNS 与解析排查46 条端口与连接检查37 条抓包与流量分析32 条应用层慢与丢包定位30 条

arping:二层连通性与 IP 冲突检测

ping 走三层可能被路由绕开;arping 直接在链路层问「谁的 IP 是这个地址」,用于验证同网段可达、检测 IP 冲突、更新邻居缓存。

网络排障速查网络更新于 2026-10-12

基本用法(iputils arping)

基本用法(iputils arping)
arping -c 3 -I eth0 10.0.0.5          # 二层探活:收到 Reply 说明同网段可达
arping -D -c 3 -I eth0 10.0.0.5       # 冲突检测(DAD):两个不同 MAC 都回应 → IP 冲突
arping -U -c 1 -I eth0 -s 10.0.0.5 10.0.0.5  # 主动广播声明(更新邻居表)
arping 只能用于同一广播域(同 VLAN/同网段);跨网段目标不会有 ARP 应答,不要用它做跨三层检测。

易错点

  • 把 arping 不通当三层故障:目标不在同广播域时本来就不会应答
  • 冲突检测时忽略「两个 MAC 交替应答」的输出,误以为是链路抖动

数据来源与参考

  • iputils arping 手册
  • RFC 5227:IPv4 Address Conflict Detection

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌