Konfigurowanie limitu czasu ARP

Próbuję skonfigurować limit czasu ARP. Myślę, że powinienem się ustawić/proc/sys/net/ipv4/neigh/default/base_reachable_time_ms do żądanego limitu czasu. Ale chociaż ustawiłem to na 30000ms (30 sekund), to wciąż potrzeba około 10 minut na usunięcie wpisu z pamięci podręcznej ARP. Po przeczytaniu kilku artykułów widzę, że jest kilka ustawień, które wpływają na limit czasu:

/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

Nie jestem pewien, co dla nich zaprogramować. Thegc_timeout domyślnie 5 minut w Linuksie. Zmieniłem to na 30 sekund, ale nadal nie widzę, aby wpis został usunięty wewnątrzbase_reachable_time/2 lub3*base_reachable_time/2.

Jak ustawić czas wygaśnięcia pamięci podręcznej ARP?

questionAnswers(3)

yourAnswerToTheQuestion