Configurando el tiempo de espera de ARP
Estoy tratando de configurar el tiempo de espera ARP age. Creo que debería establecer/proc/sys/net/ipv4/neigh/default/base_reachable_time_ms
al tiempo de espera deseado. Pero aunque configuré esto a 30000ms (30sec), todavía toma cerca de 10 minutos para que una entrada se elimine de la caché ARP. Después de leer algunos artículos, veo que hay algunas configuraciones más que afectan el tiempo de espera:
/proc/sys/net/ipv4/neigh/default/gc_interval
/proc/sys/net/ipv4/neigh/default/gc_stale_time
/proc/sys/net/ipv4/route/gc_interval
/proc/sys/net/ipv4/route/gc_timeout
No estoy seguro de qué programar para estos. losgc_timeout
El valor predeterminado es de 5 minutos en Linux. Cambié eso a 30 segundos pero todavía no veo que se elimine la entrada dentro debase_reachable_time/2
o3*base_reachable_time/2
.
¿Cómo puedo configurar el tiempo de caducidad de la memoria caché ARP?