Sådan rydder du ARP-cachen

ARP-cachen fungerer som et bibliotek med for det meste dynamiske ARP-poster. Disse laves normalt, når IP-adresser løses fra et værtsnavn og derefter til en MAC-adresse. Denne proces er det, der gør det muligt for dit system at kommunikere korrekt med en IP-adresse.

Sådan rydder du ARP-cachen

Det er ikke altid nødvendigt at rydde ARP-cachen. Faktisk er genstart af switchen eller routeren i de fleste tilfælde mere end nok til at løse eventuelle latens- eller forbindelsesproblemer. Rydning af ARP-cachen får i det væsentlige alle anmodninger i din database til at gennemgå hele ARP-processen igen.

Grundlæggende vil hver forbindelse, du nu etablerer, skulle løse MAC-adressen fra IP-adressen igen.

Men over tid kan en ARP-cache blive beskadiget. ARP-cacheposter bliver forældede, og nye tilføjelser til databasen tilsidesætter muligvis ikke altid udløbne poster i din samling.

Når dette sker, vil du ofte få fejl, der påvirker systemet og netværkets ydeevne.

To almindelige tegn på, at din ARP-cache muligvis skal ryddes, er, hvis du ikke kan indlæse forskellige websteder, der plejede at fungere godt, og hvis du ikke kan pinge bestemte IP-adresser, når du ved, at disse websteder fungerer korrekt.

Windows

Hvis du er peg-og-klik-typen, kan du bruge kontrolpanelet til at rydde ARP-cachen. Her er trinene til at gøre det.

  1. Find og få adgang til Kontrolpanel
  2. Vælg menuen Administrative værktøjer
  3. Klik på menuen Computerstyring
  4. Find og få adgang til tjenester og applikationer
  5. Rul ned, indtil du finder ikonet Routing og Remote Services og får adgang til det
  6. Brug rullemenuen til at vælge Deaktiveret, og klik på OK
  7. Genstart dit system
  8. Gå tilbage til trin 6 og vælg Aktiver denne gang, og klik på OK

Du behøver ikke at genstarte dit system igen efter dette.

Selvfølgelig involverer den enkleste metode at skrive en simpel kommandolinje. Den første ting du skal gøre er at finde og åbne kommandopromptvinduet. Du kan gøre dette ved manuelt at klikke på Start-knappen eller trykke på Windows-knappen på dit tastatur.

Derfra vil du skrive 'cmd' i Windows Start søgning-feltet. Du skal gøre dette for alle Windows-versioner efter Vista.

Hvis du er på administratorkontoen, skal du blot klikke på cmd-ikonet eller trykke på enter. Hvis du ikke er på administratorkontoen, skal du muligvis højreklikke og vælge kør som administrator for at NetShell-kommandoen skal virke.

Du kan også tvinge administratorrettigheder, hvis du trykker på Ctrl-Shift-Enter og vælger cmd-ikonet.

Når kommandopromptvinduet åbnes, skal du indtaste følgende kommandolinje:

netsh interface IP slet arpcache

Det skal se sådan ud

Tryk på enter, og giv den et par sekunder for at køre sin kurs.

Linux

Rydning af ARP-cachen i Linux ligner noget. I stedet for at bruge Windows-kommandoprompten skal du åbne en terminalprompt. Så bliver du nødt til at blive root på dit system.

Når det er gjort, kører du følgende kommandoer i rækkefølge:

arp –n

Denne linje giver dig mulighed for at se din ARP-cache. Det vil fortælle dig, om det har brug for en opdatering eller ej.

ip –s –s nabo flush alle

Denne kommando bruges til at rydde ARP-cachen.

arp –n

Ved at bruge denne kommando igen, validerer du resultaterne. Du vil også være i stand til at sammenligne præ-clear-listen med post-clear-resultaterne og få en bedre fornemmelse af, hvad der var galt med dit system.