Geekflare wird von unserem Publikum unterstützt. Es kann sein, dass wir durch den Kauf von Links auf dieser Seite Affiliate-Provisionen verdienen.
Unter Linux , Mac und Windows Zuletzt aktualisiert: September 24, 2023
Weitergeben:
Invicti Web Application Security Scanner - die einzige Lösung, die eine automatische Überprüfung von Schwachstellen mit Proof-Based Scanning™ ermöglicht.

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

Ist Ihnen 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 können

Aber vorher...

Was ist der ARP-Cache?

ARP steht für Address Resolution Protocol, das für die Erkennung von MAC-Adressen und deren Zuordnung zu IP-Adressen zuständig ist, um eine erfolgreiche Kommunikation mit anderen Systemen im lokalen Netzwerk zu ermöglichen. Dieses Protokoll arbeitet zwischen der Datenübertragungsschicht und der Netzwerkschicht

Anstatt den Router jedes Mal zu fragen, wo sich ein bestimmtes Gerät befindet und wie seine MAC-Adresse lautet, würde unser System einfach eine Verbindung über die zuvor aufgelöste IP-Adresse herstellen

Wenn unsere Systeme die MAC-Adressen für eine bestimmte IP-Adresse mit Hilfe des ARP-Protokolls finden, werden sie zur späteren Verwendung in einer Tabelle gespeichert. Diese Tabelle wird ARP-Cache genannt. Sie enthält eine Liste der bekannten IP-Adressen und ihrer MAC-Adressen

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

Wann sollte der ARP-Cache gelöscht werden? werden?

Wenn sich die IP-Adressen der mit dem Netzwerk verbundenen Geräte ändern, können ARP-Einträge beschädigt werden oder ablaufen, und neue Einträge überschreiben nicht immer die abgelaufenen Einträge in der Datenbank.

Dies kann sich auf die Netzwerkleistung auswirken und zu Lade- oder Verbindungsproblemen führen. In diesem Fall können Sie einfach den ARP-Cache löschen, um das Problem zu beheben, denn das Löschen des ARP-Caches führt dazu, dass alle Ihre Anfragen erneut den gesamten ARP-Prozess durchlaufen. Während dieses Prozesses werden die neuen Einträge in der ARP-Tabelle gespeichert

Während des Neuaufbaus der ARP-Cache-Tabelle können einige Fehler auftreten, so dass es nicht empfehlenswert ist, den ARP-Cache ständig zu löschen. Stattdessen können Sie auch Ihren Router oder Ihr System neu starten, um die Verbindungsprobleme zu beheben.

Wie löscht man den ARP-Cache?

Wir können den ARP-Cache in jedem Betriebssystem ganz einfach über die Befehlszeile löschen. Lassen Sie uns beginnen

Windows

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

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

arp -a

Dieser Befehl zeigt die IP-Adressen und die damit verbundenen Mac-Adressen an

Schritt 3: Um die Cache-Tabelle zu löschen, können Sie das Dienstprogramm netsh verwenden.

netsh Schnittstelle IP löschen arpcache

oder Sie können einfach den Befehl

arp -d

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

arp -d <ip-adresse&gt

Beispielhafte Ausgabe

C:\WINDOWS\system32>arp -a

Schnittstelle: 192.168.29.64 --- 0xd
 Internet-Adresse Physikalische Adresse Typ
 192.168.29.1 a8-da-0c-e8-0e-e6 dynamisch
 224.0.0.22 01-00-5e-00-00-16 statisch
 224.0.0.251 01-00-5e-00-00-fb statisch
 224.0.0.252 01-00-5e-00-00-fc statisch

Schnittstelle:

192.

168.56.1 --- 0x14
 Internet-Adresse Physikalische Adresse Typ
 224.0.0.22 01-00-5e-00-00-16 statisch
 224.0.0.251 01-00-5e-00-00-fb statisch
 239.255.255.250 01-00-5e-7f-ff-fa statisch

C

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

Sie erhalten 'OK' als Antwort, wenn Sie das netsh-Dienstprogramm zum Löschen der Cache-Tabelle verwenden

Linux

Schritt 1: Öffnen Sie ein Terminal und verwenden Sie den folgenden Befehl des IP-Dienstprogramms, 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-adresse&gt

Schritt 3: Nachdem Sie die Einträge gelöscht haben, können Sie einfach den folgenden Befehl verwenden, um die ARP-Tabelle in Linux anzuzeigen

arp -n

Dieser Befehl zeigt die gesamte arp-Tabelle an

Beispielhafte Ausgabe

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

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

10.

0.

2.1 (unvollständig)

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 sehen, dass der Cache-Eintrag für die spezifische Adresse gelöscht wurde

Mac

Schritt 1: Öffnen Sie ein Terminal auf Ihrem Mac und verwenden Sie die folgenden Befehle

Schritt 2: So zeigen Sie die vorhandenen ARP-Einträge an

sudo arp -a

Schritt 3 : Um den Cache für eine bestimmte Schnittstelle zu löschen

sudo arp -d 192.168.29.1 ifscope en0 

Schritt 4 : Um die gesamte Cache-Tabelle zu löschen

sudo arp -a -d

Beispielhafte Ausgabe

$ sudo arp -a

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

$

 sudo arp -a -d

192.168.29.1 (192.168.29.1) gelöscht
192.168.2.13 (192.168.2.13) gelöscht
192.168.1.21 (192.168.1.21) gelöscht

Schlussfolgerung

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

Ich hoffe, Sie haben in diesem Artikel gelernt, wie Sie den ARP-Cache in verschiedenen Betriebssystemen leeren können

Vielleicht interessiert es Sie auch, wie Sie DNS-Server ändern können , um schneller zu surfen, oder wie Sie Rootkits in Windows, Linux und Mac erkennen können.

  • Bleichgesicht Jenifa
    Autor
Dank an unsere Sponsoren
Weitere gute Lektüre zu Linux
Energie für Ihr Unternehmen
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti nutzt das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu überprüfen und innerhalb weniger Stunden verwertbare Ergebnisse zu erzielen.
    Versuchen Sie Invicti
  • Web Scraping, Residential Proxy, Proxy Manager, Web Unlocker, Search Engine Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie Brightdata
  • Monday.com ist ein All-in-One-Betriebssystem, mit dem Sie Projekte, Aufgaben, Arbeit, Vertrieb, CRM, Arbeitsabläufe und vieles mehr verwalten können.
    Versuch Montag
  • Intruder ist ein Online-Schwachstellen-Scanner, der Schwachstellen in Ihrer Infrastruktur aufspürt, um kostspielige Datenschutzverletzungen zu vermeiden.
    Versuchen Sie Intruder