用 ip neigh 查看 Linux 的 ARP 表

使用 iproute2 的 `ip neigh`——已废弃的 `arp` 命令的现代替代——来查看或清空局域网邻居表。

LinuxARP 地址解析局域网邻居表低风险
执行 `ip neigh show` 列出已知 MAC/IP 邻居及其 REACHABLE/STALE/FAILED 状态,`ip neigh flush all` 清空表。

01命令

命令
$ ip neigh show

02作用说明

老命令 `arp -a` 在部分发行版还能用,但已被弃用,精简安装里甚至不存在;`ip neigh show` 是它的 iproute2 后继者,而且状态更丰富(REACHABLE、STALE、INCOMPLETE、FAILED)。如果对端换了网卡或 IP,过期的表项会让流量一直黑洞,直到自然老化——`sudo ip neigh flush all` 可以立即清掉。加 `dev eth0` 可只看某块网卡。

03风险

风险低风险
使用条件iproute2

04撤销

撤销
$ ip neigh flush all

05来源

最后验证: 2026-09-17 · 分类: 网络