ARP-cachen fungerer som et bibliotek med stort sett dynamiske ARP-oppføringer. Disse lages vanligvis når IP-adresser blir løst fra et vertsnavn og deretter til en MAC-adresse. Denne prosessen er det som lar systemet ditt kommunisere riktig med en IP-adresse.
Å tømme ARP-bufferen er ikke alltid nødvendig. Faktisk, i de fleste tilfeller er omstart av bryteren eller ruteren mer enn nok til å fikse eventuelle ventetider eller tilkoblingsproblemer. Å tømme ARP-bufferen fører i hovedsak til at alle forespørslene i databasen din går gjennom hele ARP-prosessen på nytt.
I utgangspunktet vil hver tilkobling du nå oppretter, måtte løse MAC-adressen fra IP-adressen igjen.
Imidlertid kan en ARP-cache over tid bli skadet. ARP-bufferoppføringer blir foreldede og nye tillegg til databasen overstyrer kanskje ikke alltid utløpte oppføringer i samlingen din.
Når dette skjer, vil du ofte få feil som påvirker systemet og nettverkets ytelse.
To vanlige tegn på at ARP-cachen din kan trenge å tømme er hvis du ikke kan laste inn forskjellige nettsteder som pleide å fungere bra, og hvis du ikke kan pinge visse IP-adresser når du vet at disse sidene fungerer som de skal.
Windows
Hvis du er pek-og-klikk-typen, kan du bruke kontrollpanelet til å tømme ARP-bufferen. Her er fremgangsmåten for å gjøre det.
- Finn og få tilgang til kontrollpanelet
- Velg menyen Administrative verktøy
- Klikk på Computer Management-menyen
- Finn og få tilgang til tjenester og applikasjoner
- Rull ned til du finner Ruting and Remote Services-ikonet og får tilgang til det
- Bruk rullegardinmenyen til å velge Deaktivert og klikk OK
- Start systemet på nytt
- Gå tilbake til trinn 6 og velg Aktiver denne gangen og klikk OK
Du trenger ikke å starte systemet på nytt etter dette.
Selvfølgelig innebærer den enkleste metoden å skrive en enkel kommandolinje. Det første du må gjøre er å finne og åpne kommandopromptvinduet. Du kan gjøre dette ved å manuelt klikke på Start-knappen eller trykke på Windows-knappen på tastaturet.
Derfra vil du skrive 'cmd' i Windows Start søk-boksen. Du må gjøre dette for alle Windows-versjoner etter Vista.
Hvis du er på administratorkontoen, klikker du bare på cmd-ikonet eller trykker på enter. Hvis du ikke er på administratorkontoen, må du kanskje høyreklikke og velge kjør som administrator for at NetShell-kommandoen skal fungere.
Du kan også tvinge administratorrettigheter hvis du trykker Ctrl-Shift-Enter og velger cmd-ikonet.
Etter at kommandoprompt-vinduet åpnes, må du skrive inn følgende kommandolinje:
netsh grensesnitt IP slett arpcache
Det skal se noe slikt ut
Trykk på enter og gi den noen sekunder for å kjøre kursen.
Linux
Å tømme ARP-cachen i Linux er noe likt. I stedet for å bruke Windows-ledeteksten, må du åpne en terminalprompt. Da må du bli root på systemet ditt.
Når det er gjort, kjører du følgende kommandoer i rekkefølge:
arp –n
Denne linjen lar deg se ARP-cachen din. Den vil gi deg beskjed om den trenger en oppdatering eller ikke.
ip –s –s neigh flush alle
Denne kommandoen brukes til å tømme ARP-cachen.
arp –n
Ved å bruke denne kommandoen igjen, validerer du resultatene. Du vil også kunne sammenligne pre-clear-listen med post-clear-resultatene og få bedre oversikt over hva som var galt med systemet ditt.