Kako očistiti arp tabelu. Brisanje predmemorije mrežnih adresa

Prilikom rada u lokalna mreža Dešava se da čvor ili server na mreži odjednom postane nedostupan, dok je vidljiv sa drugih računara i nema problema sa pristupom. Ponekad razlog za to može biti taj što ovaj računar ima MAC adresa mrežnog adaptera je promijenjena. U ovom slučaju, na računaru sa kojeg čvor nije dostupan, arp keš nije ažuriran.

Šta je arp keš?

ARP keš memorija ovo je zapravo tabela korespondencije između IP adresa i fizičkih adresa mrežni adapteri. Ova tabela se ažurira kad god je potrebno, ali ponekad se možda neće ažurirati. Razlog može biti kvar sistema ili ARP lažni napad na računar, nakon čega neki čvorovi na mreži mogu biti nedostupni, a neke web stranice se možda neće otvoriti.

Kako ručno ažurirati arp keš na Windows7 i Windows 8?!

Pogledajte ARP tabelu na računaru koji radi pod operativnim sistemom Windows sistemi moguće od komandna linija. Da biste otvorili komandnu liniju, potrebno je da pritisnete dugme Počni i u traku za pretragu programa upišite Komandna linija . Kao rezultat pretrage, vidjet ćete prečicu za pokretanje komande Windows strings. Da biste ga pokrenuli s administratorskim pravima, trebate kliknuti na prečicu desni klik miševi:

Na otvorenom kontekstni meni odaberite stavku Pokreni kao administrator. Za ARP tabelarni prikaz unesite komandu arp -a :

Nakon toga, da obrišete ARP keš memoriju potrebno je da unesete naredbu: netsh interfejs ip delete arpcache
Nakon izvršenja naredbe, ARP keš će biti obrisan.

U TCP/IP vezi, ARP (Address Resolution Protocol) igra ključnu ulogu. Stoga, ako postoje neki problemi pri učitavanju nekih web lokacija ili nedostatak pinga IP adresa, pokušajte obrisati arp keš memoriju. Vrijedi napomenuti da se ovaj postupak može izvesti samo iz komandne linije.

Instrukcije

  • Prvo otvorite komandnu liniju otvaranjem menija Start. U traku za pretragu upišite "cmd" bez navodnika i ne pritiskajte Enter. Umjesto toga, trebali biste desnim klikom na vezu “cmd.exe” i odabrati “Pokreni kao administrator” (ili Pokreni kao administrator). Sada morate potvrditi proces u prozoru pod nazivom „Kontrola korisničkog računa“. Nakon toga, komandna linija će se pojaviti ispred vas. Usput, ako je njegova ikona već zakačena u Start, onda nećete morati koristiti pretragu.
  • Zatim nastavite s izvršavanjem naredbe "arp -a". Prikazaće listu svih ARP unosa pohranjenih na uređaju. Međutim, opcija -a nije jedina, jer su drugi prekidači podržani naredbom arp. Na primjer -d, omogućava vam da uklonite IP adresu. Sa -d -a moguće je ukloniti sve unose iz ARP tabele. Opcija -s, naprotiv, dodaje unose u tabelu.
  • Da biste potpuno uklonili ARP keš u Windows 2000/XP/Vista/7, kliknite na dugme “Start”, a zatim na “Run”. U polje koje se pojavi unesite naredbu netsh interface ip delete arpcache. Da biste dovršili operaciju, kliknite na Ok.
  • Za svaki slučaj provjerite da li je postupak čišćenja bio uspješan. Da biste to učinili, pokrenite naredbu arp -a. Ako keš memorija nije obrisana, razlog može biti greška operativnog sistema. Ova greška se može pojaviti prilikom aktiviranja Routing i daljinski pristup».
  • Da biste riješili problem, idite na kontrolnu ploču, u odjeljku "Sistem i sigurnost" odaberite "Administracija". Zatim pokrenite aplikaciju Computer Management i dvostruki klik otvorite odjeljak "Usluge". Kliknite na stavku “Routing and Remote Access” i u meniju koji se pojavi odaberite opciju “Disabled”. Kada završite sve potrebne korake, pokušajte ponovo da obrišete arp keš memoriju.
  • Ocijenite članak!

    ARP protokol je dizajniran da odredi adrese sloja veze (MAC adrese) iz poznatih IP adresa. Ovo je veoma važan protokol, njegov rad direktno utiče na performanse mreže kao celine.

    Svrha ARP protokola

    Da bi uređaji međusobno komunicirali, uređaj koji šalje mora imati IP i MAC adresu primaoca. Kada jedan uređaj pokuša komunicirati s drugim poznatim uređajem, on treba da odredi MAC adresu primaoca. sadrži poseban protokol koji se zove ARP (Address Resolution Protocol), koji vam omogućava da automatski dobijete MAC adresu. Na sl. Sljedeće ilustruje proces određivanja MAC adrese povezane s poznatom IP adresom.

    Neki uređaji pohranjuju posebne ARP tablice koje sadrže informacije o MAC i IP adresama drugih uređaja povezanih na istu lokalnu mrežu. ARP tabele vam omogućavaju da uspostavite korespondenciju jedan na jedan između IP i MAC adresa. Takve tablice se pohranjuju u određenim područjima RAM-a i automatski se održavaju na svakom mrežnom uređaju (pogledajte donje tablice). U rijetkim slučajevima morate ručno kreirati ARP tabele. Imajte na umu da svaki računar na mreži održava svoju ARP tabelu.

    Gdje god se podaci šalju od strane mrežnog uređaja, informacije pohranjene u ARP tablici uvijek se koriste za njihovo prosljeđivanje (slika ispod: jedan od uređaja želi prenijeti podatke na drugi uređaj).


    Funkcionisanje ARP protokola u podmrežama

    Za prijenos podataka od jednog čvora do drugog, pošiljalac mora znati IP i MAC adresu primaoca. Ako ne može dobiti fizičku adresu koju traži iz vlastite ARP tablice, pokreće proces koji se zove ARP zahtjev, što je ilustrovano na slici 1. viši.

    ARP zahtjev dozvoljava domaćinu da odredi primaočevu MAC adresu. Domaćin kreira okvir ARP zahtjeva i šalje ga svim mrežnim uređajima. ARP okvir zahtjeva sastoji se od dva dijela:

    • zaglavlje okvira;
    • ARP poruke zahtjeva.

    Kako bi se osiguralo da svi uređaji mogu primiti ARP zahtjev, koristi se emitiranje MAC adrese. U šemi MAC adresiranja, broadcast adresa sadrži heksadecimalni broj F u svim bitovima i stoga ima oblik FF-FF-FF-FF-FF-FF (ovaj unos MAC adrese naziva se kanonskim, u kojem su dijelovi adrese odvojeni crticom (-) postoji i alternativna notacija u kojoj su dijelovi adrese odvojeni dvotočkom (:). Zato što se emituju ARP paketi zahtjeva, svi mrežni uređaji, spojen na lokalnu mrežu, može primati takve pakete i više ih prenositi na protokole visoki nivoi za naknadnu obradu. Ako se IP adresa uređaja poklapa sa IP adresom primaoca u ARP zahtjevu za emitiranje, taj uređaj odgovara pošiljaocu svojom MAC adresom. Ova poruka se zove ARP odgovor.

    Nakon što primi ARP odgovor, uređaj koji šalje ARP zahtjev za emitiranje preuzima MAC adresu iz polja hardverske adrese pošiljatelja i ažurira svoju ARP tabelu. Ovaj uređaj sada može pravilno adresirati pakete koristeći i MAC i IP adresu. Primljene informacije se koriste za enkapsulaciju podataka na drugom i trećem nivou prije slanja preko mreže. Kada podaci stignu na svoje odredište, nivo veze Provjerava se podudaranje adrese, zaglavlje veze koje sadrži MAC adrese se odbacuje, a podaci se prenose na mrežni sloj. Na nivou mreže provjerava se korespondencija između njegove vlastite IP adrese i IP adrese primatelja koja se nalazi u zaglavlju trećeg nivoa. Na mrežnom sloju, IP zaglavlje se odbacuje i enkapsulirani podaci se prosljeđuju sljedećem sloju, transportnom sloju (sloj 4). Ovaj proces se ponavlja sve dok preostali, djelimično raspakovani, podaci ne stignu u aplikaciju (sloj 7), gdje će se pročitati korisnički dio podataka.

    Kada računari pristupaju DNS informacijama, pronađena mapiranja imena i adresa se privremeno pohranjuju u keš memoriju ARP (Address Resolution Protocol) tako da se sljedeći put kada se pristupi istoj informaciji, pretraga ne mora ponovo vršiti. Ova informacija stari prema TTL (Time-To-Live) vrijednosti postavljenoj kada je primljena, a na kraju svog životnog vijeka takve informacije moraju biti ažurirane.

    Kada se primi nova informacija, postavlja se nova TTL vrijednost. Uopšteno ovo automatski sistem dohvaćanje, čišćenje i ažuriranje informacija o mapiranju imena i adresa dobro funkcionira. Ali ponekad zastarjele informacije uspiju uzrokovati probleme prije nego što se resetuju. Dakle, ako se DNS ime na računaru promeni, a TTL vrednost još nije resetovana, privremeno ćete izgubiti mogućnost da pronađete taj računar.

    Brisanje starih informacija o mapiranju imena

    DNS administratori imaju nekoliko trikova u rukavu kako bi pomogli u smanjenju negativnog utjecaja promjena imena, kao što je postavljanje nižeg TTL-a prije promjene imena tako da stare informacije Brže je uklonjen i nije stvarao probleme. Međutim, možda ćete otkriti da je lakše jednostavno se riješiti starih podataka i natjerati vaš računar da ponovo potraži DNS informacije.

    Da biste to učinili, unesite u komandnu liniju ili izbriši arpcache(ako je kontekst IP interfejsa u Netsh-u već instaliran). Ovo će ukloniti informacije o mapiranju imena i adresa za sva sučelja konfigurirana na ovom računalu.

    Primjer korištenja čiste arp keš memorije

    Ako imate nekoliko sučelja i želite resetirati informacije samo za jedno sučelje, navedite željeno sučelje koristeći InterfaceName, na primjer:

    • netsh interfejs ip delete arpcache
    • izbriši arpcache

    Postoje neke stvari u Windows-u koje se mogu uraditi samo pomoću komandne linije, zbog činjenice da jednostavno nemaju GUI opciju. Neki drugi, uprkos postojećim grafička verzija, može biti lakše pokrenuti iz komandne linije.

    Naravno, neću moći da navedem sve ove komande, ali ću pokušati da vam ispričam neke od njih koje i sam koristim.

    Ako ste promijenili adresu DNS serveri u postavkama veze (na primjer, zbog problema s otvaranjem web stranice), ili stalno vidite grešku poput ERR_DNS_FAIL ili ERR_NAME_RESOLUTION_FAILED, onda bi ova komanda mogla biti od koristi. Činjenica je da kada se DNS adresa promijeni, Windows možda neće koristiti nove adrese, već će nastaviti koristiti one sačuvane u kešu. Tim ipconfig /flushdnsće obrisati predmemoriju imena u Windows-u.

    Ping i tracert - brz način za identifikaciju problema s mrežom

    Ako imate problema s prijavom na web stranicu, iste postavke rutera ili druge probleme s mrežom ili internetom, naredbe ping i tracert mogu vam dobro doći.

    Ako unesete naredbu pingyandex.ru, Windows će početi slati pakete Yandexu kada ih primi, udaljeni serverće obavijestiti vaš računar o tome. Na ovaj način možete vidjeti da li se paketi isporučuju, koliki je njihov udio izgubljen i kojom brzinom se prijenos odvija. Često je ova naredba korisna kada radite s ruterom ako, na primjer, ne možete unijeti njegove postavke.

    Tim tracert prikazuje putanju poslanih paketa do odredišne ​​adrese. Koristeći ga, na primjer, možete odrediti koji čvor ima kašnjenja u prijenosu.

    netstat –an - prikazuje sve mrežne veze i portove


    Komanda netstat je korisna i omogućava vam da vidite širok spektar mrežnih statistika (koristeći različite opcije pokretanja). Jedan od najzanimljivijih slučajeva upotrebe je pokretanje komande sa prekidačem –an, koji otvara listu svih otvorenih mrežne veze na računaru, portovima, kao i udaljenim IP adresama sa kojih se uspostavljaju veze.

    telnet za povezivanje na Telnet servere

    Windows podrazumevano nema instaliran Telnet klijent, ali ga možete instalirati u Programi i funkcije na kontrolnoj tabli. Nakon toga, možete koristiti telnet naredbu za povezivanje sa serverima bez korištenja softvera treće strane.

    Ovo nisu sve naredbe ove vrste koje možete koristiti u Windows-u i ne sve opcije za njihovu upotrebu moguće je ispisati rezultat njihovog rada u datoteke, pokrenuti ga ne iz komandne linije, već iz “Run ” dijaloški okvir i drugi. Pa šta ako efikasno korišćenje Windows komande jesi li zainteresovan? opće informacije, ovdje predstavljen za korisnike početnike, nije dovoljan, preporučujem pretraživanje na internetu, postoji.

    Dijeli