arp -d 地址:不允许操作 linux

arp -d address: Operation not permitted linux

我想清除 Linux 中的 arp 缓存,我已经尝试用
IP -s -s neigh flush all 还有 arp -d <specific IP address>
两个都不行...

检查您的 arp 二进制文件位于何处:

$ which arp
/usr/sbin/arp

sbin 提议二进制文件由 s 超级用户 运行 设置。 IT 触及您不想让普通用户触及的东西,如手册页所述:

arp -d address

will delete a ARP table entry. Root or netadmin priveledge is required to do this. The entry is found by IP address. If a hostname is given, it will be resolved before looking up the entry in the ARP table.

您需要 运行 它作为 root,例如使用 sudo 应该适合您:

sudo arp -d <specific IP address>