Slik sletter du ARP-bufferen

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.

Slik sletter du ARP-bufferen

Å 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.

  1. Finn og få tilgang til kontrollpanelet
  2. Velg menyen Administrative verktøy
  3. Klikk på Computer Management-menyen
  4. Finn og få tilgang til tjenester og applikasjoner
  5. Rull ned til du finner Ruting and Remote Services-ikonet og får tilgang til det
  6. Bruk rullegardinmenyen til å velge Deaktivert og klikk OK
  7. Start systemet på nytt
  8. 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.