Geekflare wird von unserem Publikum unterstützt. Wir können Affiliate-Provisionen durch den Kauf von Links auf dieser Website verdienen.
Teilen:

Wie überprüfe und lösche ich den ARP-Cache in Windows, Linux und Mac?

ARP-Cache löschen
Invicti Web Application Security Scanner – die einzige Lösung, die eine automatische Verifizierung von Schwachstellen mit Proof-Based Scanning™ bietet.

Falsch konfigurierte oder abgelaufene ARP-Cache-Einträge im System können einer der Gründe für Netzwerkverbindungsprobleme sein.

Sind Sie sich bewusst, dass das Löschen des ARP-Cache in Ihrem System Ladeprobleme und Verbindungsfehler beheben kann?

In diesem Artikel erfahren Sie, wie Sie den ARP-Cache in den verschiedenen Betriebssystemen überprüfen und löschen.

Aber vorher…

Was ist ARP-Cache?

ARP steht für Address Resolution Protocol, das dafür verantwortlich ist, MAC-Adressen zu erkennen und ihnen zuzuordnen IP-Adressen um erfolgreich mit anderen Systemen im lokalen Netzwerk zu kommunizieren. Dieses Protokoll arbeitet zwischen der Sicherungsschicht und der Netzwerkschicht.

Anstatt den Router jedes Mal zu fragen, wo sich das jeweilige Gerät befindet und wie seine Mac-Adresse lautet, verbindet sich unser System einfach mit der zuvor aufgelösten IP-Adresse.

Wenn unsere Systeme die MAC-Adressen für die jeweilige IP-Adresse mithilfe des ARP-Protokolls finden, werden sie für die zukünftige Verwendung in einer Tabelle gespeichert. Diese Tabelle wird als ARP-Cache bezeichnet. Es enthält eine Liste bekannter IP-Adressen und deren MAC-Adressen.

Die ARP-Anfrage ist ein Broadcast und die ARP-Antwort ist Unicast.

Wann sollte der ARP-Cache geleert werden??

Wenn sich die IP-Adressen der mit dem Netzwerk verbundenen Geräte ändern, können ARP-Einträge beschädigt oder abgelaufen sein, und neue Einträge setzen möglicherweise nicht immer die abgelaufenen Einträge der Datenbank außer Kraft.

Dies kann die Netzwerkleistung beeinträchtigen und Lade- oder Konnektivitätsprobleme verursachen. In diesem Fall können Sie einfach den ARP-Cache löschen, um das Problem zu beheben, da das Löschen des ARP-Cache dazu führt, dass alle Ihre Anfragen den gesamten ARP-Prozess erneut durchlaufen. Dabei werden die neuen Einträge in der ARP-Tabelle gespeichert.

Beim Neuaufbau der ARP-Cache-Tabelle können einige Fehler auftreten, daher wird davon abgeraten, den ARP-Cache ständig zu löschen. Stattdessen können Sie Ihren Router oder Ihr System auch neu starten, um die Verbindungsprobleme zu beheben.

Wie lösche ich den ARP-Cache?

Wir können den ARP-Cache in jedem Betriebssystem einfach über die Befehlszeile löschen. Lass uns anfangen.

Windows

Schritt 1: Öffnen Sie eine Eingabeaufforderung und führen Sie sie als Administrator aus.

Schritt 2: Um die ARP-Cache-Tabelle anzuzeigen, geben Sie einfach den folgenden Befehl ein.

arp -a

Dieser Befehl zeigt die IP-Adressen und die zugehörigen Mac-Adressen an.

Schritt 3: Als Nächstes können Sie zum Löschen der Cache-Tabelle das Dienstprogramm netsh verwenden.

netsh interface IP delete arpcache

oder Sie können einfach verwenden

arp -d

Schritt 4: Wenn Sie einen bestimmten Eintrag im Cache löschen möchten, nicht die gesamte Tabelle.

arp -d <ip-address>

Beispielausgabe:

C:\WINDOWS\system32>arp -a

Interface: 192.168.29.64 --- 0xd
  Internet Address      Physical Address      Type
  192.168.29.1          a8-da-0c-e8-0e-e6     dynamic
  224.0.0.22            01-00-5e-00-00-16     static
  224.0.0.251           01-00-5e-00-00-fb     static
  224.0.0.252           01-00-5e-00-00-fc     static

Interface: 192.168.56.1 --- 0x14
  Internet Address      Physical Address      Type
  224.0.0.22            01-00-5e-00-00-16     static
  224.0.0.251           01-00-5e-00-00-fb     static
  239.255.255.250       01-00-5e-7f-ff-fa     static

C:\WINDOWS\system32>netsh interface IP delete arpcache
Ok.

Sie erhalten 'OK' als Antwort, wenn Sie das Dienstprogramm netsh verwenden, um die Cache-Tabelle zu löschen.

Linux

Schritt 1: Öffnen Sie ein Terminal und verwenden Sie den folgenden IP-Dienstprogrammbefehl, um die gesamte ARP-Tabelle zu löschen.

ip -s -s neigh flush all

Schritt 2: Wenn Sie den ARP-Eintrag für eine bestimmte Adresse löschen möchten, verwenden Sie das Dienstprogramm arp.

arp -d <ip-address>

Schritt 3: Nach dem Löschen der Einträge können Sie einfach mit dem folgenden Befehl die ARP-Tabelle unter Linux anzeigen.

arp -n

Dieser Befehl zeigt die gesamte Arp-Tabelle an.

Beispielausgabe:

┌──(root💀kali)-[/home/geekflare]
└─# arp -d 10.0.2.1

┌──(root💀kali)-[/home/geekflare]
└─# arp -n
Address          HWtype         HWaddress           Flags Mask        Interface

10.0.2.1                       (incomplete)

10.0.2.2         ether       01:00:5e:00:00:fc         C                 eth0
10.0.2.3         ether       a8:da:0c:e8:0e:e6         C                 eth0

Hier können Sie beobachten, wie der Cache-Eintrag für die jeweilige Adresse gelöscht wird.

Mac

Schritt 1: Öffnen Sie eine Terminal in Ihrem Mac und verwenden Sie die folgenden Befehle.

Schritt 2: Um die vorhandenen ARP-Einträge anzuzeigen.

sudo arp -a

Schritt 3: So löschen Sie den Cache für eine bestimmte Schnittstelle

sudo arp -d 192.168.29.1 ifscope en0 

Schritt 4: So löschen Sie die gesamte Cache-Tabelle

sudo arp -a -d

Beispielausgabe:

$ sudo arp -a

? (192.168.29.1) at 01:00:5e:00:00:fc on en0 ifscope [ethernet]
? (192.168.2.13) at a8:da:0c:e8:0e:e6 on en0 ifscope [ethernet]
? (192.168.1.21) at 01:00:5e:00:0e:16 on en0 ifscope permanent [ethernet]

$ sudo arp -a -d

192.168.29.1 (192.168.29.1) deleted
192.168.2.13 (192.168.2.13) deleted
192.168.1.21 (192.168.1.21) deleted

Fazit

Wenn Sie eine bestimmte IP-Adresse im selben Netzwerk nicht anpingen können, obwohl sie ordnungsgemäß funktioniert, ist dies ein Zeichen dafür, dass etwas nicht stimmt. Ihre ARP-Cache-Tabelle muss möglicherweise erneut rekonstruiert werden.

Ich hoffe, Sie fanden diesen Artikel hilfreich, um zu erfahren, wie Sie den ARP-Cache in verschiedenen Betriebssystemen leeren.

Vielleicht interessiert Sie auch, wie es geht Ändern Sie die DNS-Server für schnelleres Surfen or wie man Rootkits in Windows, Linux und Mac erkennt.

Danke an unsere Sponsoren
Weitere großartige Lektüre zu Linux
Treiben Sie Ihr Geschäft an
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti verwendet das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu verifizieren und innerhalb weniger Stunden umsetzbare Ergebnisse zu generieren.
    Versuchen Sie es mit Invicti
  • Web-Scraping, Wohn-Proxy, Proxy-Manager, Web-Unlocker, Suchmaschinen-Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie es mit Brightdata
  • Semrush ist eine All-in-One-Lösung für digitales Marketing mit mehr als 50 Tools in den Bereichen SEO, Social Media und Content-Marketing.
    Versuchen Sie es mit Semrush
  • Intruder ist ein Online-Schwachstellenscanner, der Cyber-Sicherheitslücken in Ihrer Infrastruktur findet, um kostspielige Datenschutzverletzungen zu vermeiden.
    MIT DER INTELLIGENTEN SCHADENKALKULATION VON Intruder