slik fjerner DU Arp-Bufferen I Linux, Windows og macOS?

Address Resolution Protocol (ARP) er en svært viktig del AV IP-nettverk. ARP brukes Til a koble OSI-Nettverket Senere (Layer 3) TIL OSI Data-Link Layer (Layer 2).

for å kommunisere med en hvilken som helst enhet på nettverket, må enheten ha En Ethernet MAC-adresse.

Hva ER Arp Cache?

ARP cache fungerer som et bibliotek med dynamiske arp-oppføringer. ARP-oppføringer opprettes NÅR IP-adresser er løst fra vertsnavnene og deretter INN I MAC-adresser. Denne prosessen er ansvarlig for at enhetene kan kommunisere MED DE forskjellige enhetene ved HJELP AV IP-adresser.

Grunner til at DU bør fjerne ARP cache Fra Datamaskinen Enheten

Fjerne ARP cache er ikke en nødvendig oppgave, i de fleste tilfeller restarte ruteren eller bryteren er nok til å løse tilkoblingsproblemer.

men med tiden blir arp-databasen foreldet, og de nye oppføringene kan ikke alltid overstyre de utløpte oppføringene i databasen. Så det kan påvirke nettverksytelsen og kan kaste feilene som kan påvirke systemet ditt.

Hvordan Identifisere OM DET ER ARP cache problem Med Systemet ditt?

  1. du kan ikke pinge bestemte IP-adresser når du vet at DE fungerer som de skal.
  2. du kan ikke laste inn nettsteder som fungerer bra eller fungerer på forskjellige enheter.

hvis du står overfor denne typen tegn, bør DU fjerne ARP cache akkurat nå!

Clearing ARP cache vil tvinge alle forespørsler i databasen for å gå gjennom HELE ARP prosessen igjen.

hvordan tømme arp cache På Linux?

for å se etter arp cache-oppføringer, kan vi bruke arp command utility i linux. Kjør følgende kommando for å liste alle tilgjengelige oppføringer:

$ arp -nAddress HWtype HWaddress Flags Mask Iface192.168.1.240 ether 92:83:c6:3c:2a:9f C eth0192.168.225.1 ether a2:70:ce:72:65:13 C eth0192.168.1.26 ether 42:58:3a:d4:31:95 C eth0

Vær Oppmerksom på at vi har tre arp-hurtigbufferoppføringer tilgjengelig i hurtigbuffertabellen. Vi vil spyle arp cache tabellen videre.

det er hovedsakelig to metoder for å rydde arp-cache på Linux-maskinen.

  1. bruke arp-kommando
  2. bruke ip-kommando

begge kommandoverktøyene er tilgjengelige i De fleste Linux-distribusjoner som Kali linux, Ubuntu, Arch Linux, CentOS, Debian, Fedora, RHEL, Etc.

Tømme cache med arp kommando

arp er et kommandolinjeverktøy tilgjengelig I Linux for å administrere cache av systemet. arp kommando vil tillate brukere å fjerne bestemte hurtigbufferoppføringer. Vi kan velge hvilke cache oppføringer skal tømmes eller cache ryddet.

bare bruk – d for å skylle de viste oppføringene

$ arp -d 192.168.1.240

for å bekrefte hvilke enties som er slettet, kjør følgende kommando,

$ arp -nAddress HWtype HWaddress Flags Mask Iface192.168.225.1 ether a2:70:ce:72:65:13 C eth0192.168.1.26 ether 42:58:3a:d4:31:95 C eth0

Vær Oppmerksom på at hurtigbufferoppføringen for 192.168.1.240 er fjernet.

som betyr AT arp-oppføringen vil bli oppdatert når det trengs.

Problem: noen ganger brukes kommandoen arp -d <IP-address> til å fjerne cache, det forlater bordet med oppføringer Der HWaddress er merket som (incomplete), men oppføringen er fortsatt der. Så spørsmålet er hvordan du helt fjerner arp-oppføringen fra bordet eller gjør bordet tomt?

vi kan bruke ip command utility for denne typen problemløsning. Les neste punkt på » Clearing cache with ip command (Fully flush arp cache)»

Clearing cache with ip command (Fully flush arp cache)

Clearing arp cache using ip command er den mest foretrukne måten I Linux, da det kan rydde ut HELE ARP-cachen på en gang. ip-kommandoen er innebygd i nyere Linux-distribusjoner.

bruk følgende kommando for å tømme hele arp-hurtigbufferen ved hjelp av ip utility:

$ ip -s -s neigh flush all192.168.1.26 dev eth0 lladdr 42:58:3a:d4:31:95 ref 1 used 14/14/14 probes 4 REACHABLE192.168.1.240 dev eth0 lladdr 92:83:c6:3c:2a:9f ref 1 used 18/18/18 probes 4 REACHABLE192.168.225.1 dev eth0 lladdr a2:70:ce:72:65:13 used 246/246/215 probes 5 STALE*** Round 1, deleting 3 entries ****** Flush is complete after 1 round ***

den første-s vil gi ekstra detaljert utgang.

Sekund-s for å velge nabotabellen. Nabotabellen med kommandoen ip tilsvarer BÅDE ARP – og NDISC-hurtigbufferen.

kommandoen vil helt spyle ARP cache fra systemet på en gang.

for å bekrefte det, kjør bare følgende kommando,

$ arp -n

hvordan fjerne ARP cache I Windows?

Clearing arp cache I Windows er en super enkel oppgave. Vi vil bruke ledeteksten for å fjerne arp cache eller flush arp cache fra windows-systemet. Denne metoden kan brukes på Alle Windows OS Som Windows 7, Windows 8, Windows 10, etc.

her er kravet, du må kjøre kommandoprompt (cmd) som administrator. Hvis du er på en administratorkonto, er det greit, du kan kjøre cmd direkte. Men hvis du ikke er logget inn som systemadministrator, må du starte cmd som administrator for å la netshell-kommandoen fungere.

Fjern ARP cache

for å vise windows arp cache, bare kjør arp -a kommando i ledetekst.

Fjern ARP cache

for å skylle arp cache, bare kjør følgende kommandoen netsh ,

netsh interface IP delete arpcache
Tøm ARP cache

etter å ha fjernet arp cache, bekreft det ved å kjøre arp -a kommando.

Følg meldingen » Ingen Arp-Oppføringer Funnet.», som betyr at windows arp cache er ryddet eller spylt.

Vi kan også bruke arp -d <ip address> for å fjerne arp cache for spesifikk oppføring bare i windows.

slik fjerner DU ARP-Bufferen i macOS eller OS X

Følg disse trinnene for å tømme ELLER skylle ARP-bufferen I macOS:

  1. Åpne terminal-appen.
  2. Sett inn denne kommandoen for å vise gjeldende arp-cache som er tilgjengelig i systemet.
$ sudo arp -a? (192.168.1.240) at 92:83:c6:3c:2a:9f on en0 ifscope ? (192.168.1.26) at 42:58:3a:d4:31:95 on en0 ifscope ? (192.168.225.1) at a2:70:ce:72:65:13 on en0 ifscope permanent 
  1. bruk nå følgende kommando for å fjerne eller skylle hele arp-hurtigbufferen som er tilgjengelig i macOS-systemet.

Leave a Reply

Din e-postadresse vil ikke bli publisert.