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.
att rensa ARP-cachen behövs inte alltid. Faktum är att i de flesta fall omstart av omkopplaren eller routern är mer än tillräckligt för att åtgärda eventuella latensproblem eller anslutningsproblem. Att rensa ARP-cachen gör att alla förfrågningar i din databas går igenom hela ARP-processen igen.
i grund och botten måste varje anslutning du nu upprättar lösa MAC-adressen från IP-adressen igen.
men med tiden kan en ARP-cache skadas. ARP-cache-poster 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 pek-och klicktypen kan du använda kontrollpanelen för att rensa ARP-cachen. Här är stegen för att göra det.
- leta upp och öppna Kontrollpanelen
- Välj menyn Administrativa verktyg
- klicka på menyn Datorhantering
- leta upp och få åtkomst till tjänster och applikationer
- bläddra ner tills du hittar ikonen Routing och fjärrtjänster och få åtkomst till den
- Använd rullgardinsmenyn för att välja inaktiverad och klicka på OK
- starta om systemet
- 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 Kommandotolken. 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ökrutan. 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örighet om du trycker på Ctrl-Shift-Enter och väljer cmd-ikonen.
när kommandotolken öppnas måste du skriva in följande kommandorad:
netsh interface IP ta bort arpcache
det borde se ut så här
tryck på enter och ge det några sekunder att köra sin kurs.
Linux
att rensa ARP-cachen i Linux är något liknande. Istället för att använda Windows-kommandotolken måste du öppna en terminalprompt. Då måste du bli rot på ditt system.
när det är klart kör du följande kommandon i följd:
arp –n
den här raden låter dig se din ARP-cache. Det kommer att låta dig veta om det behöver en uppdatering eller inte.
ip –s –s neigh flush alla
detta kommando används för att rensa ARP-cachen.
arp-n
genom att använda det här kommandot igen validerar du resultaten. Du kommer också att kunna jämföra Pre-clear listan med post-clear resultat och göra bättre känsla för vad som var fel med ditt system.