Windows
Ältere Versionen von Windows hatten für ARP-Einträge ein Timeout von 2 Minuten.
Dies hat sich in Vista und Server 2008 geändert, um RFC4861 zu entsprechen. Die neue Implementierung hat diese Zeit auf einen zufälligen Wert zwischen 15 und 45 Sekunden gesenkt.
So sehen Sie das ARP-Cache-Timeout für eine Netzwerkschnittstelle unter Windows:
- Lauf:
netsh interface ipv4 show interfaces
- Rufen Sie die Schnittstellen-ID für die erforderliche Schnittstelle mit dem obigen Befehl ab.
- Lauf:
netsh interface ipv4 show interface <interface ID from step 1>
- Siehe "Erreichbare Zeit" in der Ausgabe des obigen Befehls.
Auf meinem Computer mit Windows 10 sind dies 17500 ms.
In diesem MS KB-Artikel wird das Timeout für ARP-Cacheeinträge unter Windows erläutert:
Beschreibung des ARP-Cache-Verhaltens (Address Resolution Protocol) in TCP / IP-Implementierungen von Windows Vista .
Ubuntu
Sie können das Standard-Arp-Cache-Timeout folgendermaßen erhalten:
cat /proc/sys/net/ipv4/neigh/default/gc_stale_time
Der Standardwert ist normalerweise 60
60 Sekunden, bis ein Eintrag entfernt wird. Bei jeder Verwendung des Eintrags in der Tabelle wird der Timer für diesen Eintrag auf 60 Sekunden zurückgesetzt.
Zusätzlich können Sie es einstellen durch:
echo 3600 >/proc/sys/net/ipv4/neigh/default/gc_stale_time
Oder dauerhaft in der Konfigurationsdatei /etc/sysctl.conf
.