Hur man rensar ARP-cachen

ARP-cachen fungerar som ett bibliotek med mestadels dynamiska ARP-poster. Dessa görs vanligtvis när IP-adresser löses från ett värdnamn och sedan till en MAC-adress. Denna process är det som gör att ditt system kan kommunicera korrekt med en IP-adress.

Hur man rensar ARP-cachen

Rensa ARP-cachen behövs inte alltid. Faktum är att i de flesta fall är det mer än tillräckligt att starta om switchen eller routern för att fixa eventuella latens- eller anslutningsproblem. Att rensa ARP-cachen gör att alla förfrågningar i din databas går igenom hela ARP-processen igen.

I princip kommer varje anslutning du nu upprättar att behöva lösa MAC-adressen från IP-adressen igen.

Men med tiden kan en ARP-cache skadas. ARP-cacheposter blir inaktuella och nya tillägg till databasen kanske inte alltid åsidosätter utgångna poster i din samling.

När detta händer får du ofta fel som påverkar systemet och nätverkets prestanda.

Två vanliga tecken på att din ARP-cache kan behöva rensas är om du inte kan ladda olika webbplatser som brukade fungera bra och om du inte kan pinga vissa IP-adresser när du vet att dessa webbplatser fungerar korrekt.

Windows

Om du är peka och klicka-typen kan du använda kontrollpanelen för att rensa ARP-cachen. Här är stegen för att göra det.

  1. Leta upp och öppna kontrollpanelen
  2. Välj menyn Administrationsverktyg
  3. Klicka på menyn Datorhantering
  4. Hitta och få åtkomst till tjänster och applikationer
  5. Rulla ned tills du hittar ikonen för routing och fjärrtjänster och kommer åt den
  6. Använd rullgardinsmenyn för att välja Inaktiverad och klicka på OK
  7. Starta om ditt system
  8. Gå tillbaka till steg 6 och välj Aktivera den här gången och klicka på OK

Du behöver inte starta om systemet igen efter detta.

Naturligtvis innebär den enklaste metoden att skriva en enkel kommandorad. Det första du behöver göra är att hitta och öppna kommandotolksfönstret. Du kan göra detta genom att manuellt klicka på Start-knappen eller trycka på Windows-knappen på tangentbordet.

Därifrån vill du skriva "cmd" i Windows Starta sökning-rutan. Du måste göra detta för alla Windows-versioner efter Vista.

Om du är på administratörskontot klickar du bara på cmd-ikonen eller trycker på enter. Om du inte är på administratörskontot kan du behöva högerklicka och välja kör som administratör för att NetShell-kommandot ska fungera.

Du kan också tvinga administratörsbehörigheter om du trycker på Ctrl-Skift-Enter och väljer cmd-ikonen.

När kommandotolksfönstret öppnas måste du skriva in följande kommandorad:

netsh-gränssnitt IP radera arpcache

Det borde se ut ungefär så här

Tryck på enter och ge det några sekunder för att köra sin kurs.

Linux

Rensa ARP-cachen i Linux är något liknande. Istället för att använda Windows Command Prompt måste du öppna en terminalprompt. Då måste du bli root på ditt system.

När det är gjort kör du följande kommandon i följd:

arp –n

Den här raden låter dig se din ARP-cache. Den låter dig veta om den behöver uppdateras eller inte.

ip –s –s neigh flush alla

Detta kommando används för att rensa ARP-cachen.

arp –n

Genom att använda detta kommando igen validerar du resultaten. Du kommer också att kunna jämföra pre-clear-listan med post-clear-resultaten och få en bättre uppfattning om vad som var fel med ditt system.