无法使用 iproute2 删除 ARP 条目

无法使用 iproute2 删除 ARP 条目

在 Ubuntu-14.04.5 上,我无法使用包ip中的工具删除条目iproute2

% ip neigh show
10.0.0.119 dev eth2 lladdr c4:3d:c7:a2:fe:37 REACHABLE
fe80::2e0:ecff:fe36:2af6 dev eth2 lladdr 00:e0:ec:36:2a:f6 router REACHABLE

但是,删除会导致条目处于 FAILED 状态:

% ip neigh del 10.0.0.119 lladdr c4:3d:c7:a2:fe:37 dev eth2
% ip neigh show
10.0.0.119 dev eth2  FAILED
fe80::2e0:ecff:fe36:2af6 dev eth2 lladdr 00:e0:ec:36:2a:f6 router REACHABLE

更新

当我添加主机的条目时,也会发生同样的情况,当前未打开该条目,该条目被添加为PERMANENTip neigh show显示它,但删除失败,该条目仍然显示,ip neigh show但处于状态FAILED

iproute2文档说可以删除。难道我做错了什么?

答案1

我在使用内核 4.19 时遇到了这个问题。

将接口设置为向下然后向上为我解决了这个问题:

ifconfig eth2 down; ifconfig eth2 up

在其他人使用的设备上,这可能会破坏他们的网络服务。

相关内容