ARP 条目缓存多长时间?

Tan*_*ner 12 command-line networking 13.10

我在哪里可以找到 ARP 表条目的缓存时间?我正在运行 13.10。我可以在命令行上得到这个吗?

cha*_*aos 11

您可以通过以下方式获取默认的 arp 缓存超时:

cat /proc/sys/net/ipv4/neigh/default/gc_stale_time
Run Code Online (Sandbox Code Playgroud)

就我而言,它是60. 这意味着在删除条目之前 60 秒。每次在表中使用该条目时,该条目的计时器都会重置为 60 秒。

此外,您可以通过以下方式设置:

echo 3600 >/proc/sys/net/ipv4/neigh/default/gc_stale_time
Run Code Online (Sandbox Code Playgroud)

或者永久存在于配置文件中/etc/sysctl.conf