Änderungen

Zur Navigation springen Zur Suche springen

Server:ARP-Cache leeren/löschen/clearen/flushen

1.401 Bytes hinzugefügt, 11:12, 8. Apr. 2012
Die Seite wurde neu angelegt: „= Informationen = Unter bestimmten Umständen kann es nötig sein, den ARP-Cache des Linux Kernels zu löschen, z.B. wenn eine IP-Adresse nach einem Failover …“
= Informationen =

Unter bestimmten Umständen kann es nötig sein, den ARP-Cache des Linux Kernels zu löschen, z.B. wenn eine IP-Adresse nach einem Failover auf einen Server oder Netzwerkkarte umgezogen ist.

Der ARP-Cache unter Linux speichert die Zuordnung von IP-Adressen zu MAC-Adressen für einen gewissen Zeitraum. Erst nach einem Timeout wird die MAC-Adresse über das ARP-Protokoll neu ermittelt.

= Anleitung =

Es gibt verschiedene Möglichkeiten, den ARP-Cache zu leeren, teilweise oder vollständig. Am einfachsten geht es über den Befehl <code>ip</code> aus den iproute2-Tools.

== ARP-Cache einer Netzwerkkarte löschen ==

Um den ARP-Cache einer Netzwerkkarte zu löschen, im Beispiel <code>eth0</code>:

<pre>$ ip neigh flush dev eth0</pre>

== ARP-Cache (ARP-Eintrag) für eine IP-Adresse löschen ==

Um den ARP-Eintrag für eine einzelne IP-Adresse zu löschen:

<pre>$ ip neigh flush 192.0.2.1</pre>

Diese Syntax ist analog auch gültig für IPv6, z.B.

<pre>$ ip neigh flush 2001:db8::2</pre>

== ARP-Cache (ARP-Einträge) für ein Subnetz löschen ==

Um die ARP-Einträge für eine Subnetz zu löschen:

<pre>$ ip neigh flush 192.0.2.0/24</pre>

== Gesamten ARP-Cache (alle ARP-Einträge) löschen ==

Hierzu genügt ein

<pre>$ ip neigh flush all</pre>

[[Kategorie:Root-Server]][[Kategorie:Netzwerk (Server)]][[Kategorie:Linux (Server)]][[Kategorie:Linux Kernel (Server)]]
1.533

Bearbeitungen

Navigationsmenü