清除 arp 缓存

清除 arp 缓存
  • 如何清除 arp 缓存?
  • 如何刷新arp表?

答案1

arp -da

然后它就会自动刷新。:-)

答案2

如何刷新arp表?

您可以从 arp 表中保存 ip:

arp -an | sed -s 's/.*(\([0-9.]*\)).*/\1/' > /tmp/ip_to_arp

然后ping 所有ip:

for ip in `cat /tmp/ip_to_arp`; do ping -c 1 ${ip}; done

或者

for ip in `cat /tmp/ip_to_arp`; do arping -c 1 -I eth0 ${ip}; done

相关内容