Príkaz na vymazanie vyrovnávacej pamäte sieťovej karty. Arp cache, koľko záznamov môže obsahovať

V spojení TCP/IP hrá rozhodujúcu úlohu ARP (Address Resolution Protocol). Preto, ak sa pri načítavaní niektorých stránok vyskytnú nejaké problémy alebo nie je ping na adresy IP, skúste vymazať vyrovnávaciu pamäť arp. Treba poznamenať, že tento postup sa vykonáva iba od príkazový riadok.

Inštrukcia

  • Najprv zavolajte príkazový riadok otvorením ponuky Štart. Do vyhľadávacieho panela zadajte „cmd“, ale bez úvodzoviek, a nestláčajte kláves Enter. Namiesto toho kliknite kliknite pravým tlačidlom myši kliknite na odkaz "cmd.exe" a vyberte riadok "Spustiť ako správca" (alebo Spustiť ako správca). Teraz musíte potvrdiť vykonanie procesu v okne s názvom „Kontrola používateľských účtov“. Potom sa pred vami objaví príkazový riadok. Mimochodom, ak je jeho ikona už opravená v "Štart", nemusíte používať vyhľadávanie.
  • Ďalej pokračujte príkazom "arp -a". Zobrazí zoznam všetkých záznamov ARP uložených v zariadení. Voľba -a však nie je jedinou možnosťou, pretože príkaz arp podporuje aj iné prepínače. Napríklad -d, umožňuje vám odstrániť IP adresu. Pomocou -d -a je možné odstrániť všetky položky z tabuľky ARP. Voľba -s na druhej strane pridáva položky do tabuľky.
  • Ak chcete úplne odstrániť vyrovnávaciu pamäť ARP vo Windows 2000/XP/Vista/7, kliknite na tlačidlo „Štart“ a potom na „Spustiť“. Do poľa, ktoré sa zobrazí, zadajte príkaz netsh interface ip delete arpcache. Kliknutím na tlačidlo OK dokončite operáciu.
  • Pre každý prípad skontrolujte, či bol postup čistenia úspešný. Ak to chcete urobiť, spustite príkaz arp -a. Ak vyrovnávacia pamäť nebola vymazaná, dôvodom môže byť chyba v operačnom systéme. Táto chyba sa môže vyskytnúť pri aktivácii smerovania a vzdialený prístup».
  • Ak chcete problém vyriešiť, vstúpte do ovládacieho panela, v časti „Systém a zabezpečenie“ vyberte „Správa“. Potom spustite aplikáciu Správa počítača a dvakrát kliknite na časť Služby. Kliknite na položku „Smerovanie a vzdialený prístup“ a v zobrazenej ponuke spustite možnosť „Zakázané“. Po dokončení všetkých potrebných krokov skúste znova vymazať vyrovnávaciu pamäť arp.
  • Ahojte všetci! Dnes vám poviem, ako to vidieť arp tabuľka v systéme Windows. Čo je arp je protokol na rozpoznávanie adries navrhnutý na konverziu IP adries na MAC adresy, často nazývané aj fyzické adresy. Už som vám povedal, ako vyzerá tabuľka cisco arp. Myslím si, že mnohí kolegovia, ktorí sa len začínajú zoznamovať so sieťovou infraštruktúrou tohto operačného systému, táto informácia bude veľkou pomocou pri vytváraní základov. Hlavná vec je pochopiť princíp fungovania a účelu, všetko ostatné sú už nuansy rôznych predajcov.

    Dôležitá vlastnosť Rozhranie Ethernet znamená, že každá karta rozhrania má svoju jedinečnú adresu. Každý výrobca kariet má svoj vlastný fond adries, v rámci ktorých môže vydávať karty. Podľa protokolu Ethernet má každé rozhranie 6-bajtovú adresu. Adresa je zapísaná ako šesť skupín hexadecimálnych číslic, dve v každej (hexadecimálny zápis bajtu). Prvé tri bajty sa nazývajú predpona a sú priradené výrobcovi. Každý prefix definuje 224 rôznych kombinácií, čo sa rovná takmer 17 miliónom adries.

    V sieťach neexistuje žiadna zhoda medzi fyzickou adresou sieťového rozhrania (MAC adresa internetová karta) a jeho IP adresu. Vyhľadanie zodpovedajúcej ethernetovej adresy podľa IP adresy sa vykonáva protokolom ARP, ktorý funguje na vrstve prístupu k médiám. Protokol podporuje Náhodný vstup do pamäťe dynamická tabuľka arp na ukladanie prijatých informácií do vyrovnávacej pamäte. Otvorte príkazový riadok v systéme Windows.

    Ako zobraziť tabuľku arp

    Zadáme príkaz

    Kde vidíte ip adresu vľavo a vpravo vidíte Fyzickú adresu (mac adresu). Toto je tabuľka windows arp.

    V predvolenom nastavení táto vyrovnávacia pamäť žije 300 sekúnd.

    čistenie stola arp

    Hotovo s príkazom

    A vidíme, že tabuľka arp bola vyčistená

    Ako pridať svoj záznam do tabuľky arp

    To sa vykonáva pomocou príkazu

    arp -s 157.55.85.212 00-aa-00-62-c6-09

    Zvýšte životnosť položiek arp v systéme Windows 7 o 10

    Pozrime sa na príklade systému Windows 8.1, ako môžete predĺžiť životnosť záznamov arp, prečo môže byť potrebné, dobre, zaťažiť sieť zbytočnou prevádzkou, ak máte v sieti málo, ktorá sa mení. To sa vykonáva prostredníctvom registra systému Windows.

    Stlačte Win + R a zadajte regedit a prejdite na pobočku

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

    Tu, aby ste zmenili obdobie ukladania údajov do vyrovnávacej pamäte ARP, musíte vytvoriť parameter DWORD, ak má váš systém bitovú hĺbku 32, potom vytvoríme 32, ak 64, potom to isté.

    Nastavili sme názov ArpCacheLife a nastavili hodnotu v sekundách, po ktorých je potrebné reštartovať počítač a zmeníte životnosť položky arp.

    Tu je úplná pomoc príkazu arp

    Zobrazenie a úprava tabuliek na konverziu IP adries na fyzické,
    používa protokol Address Resolution Protocol (ARP).

    ARP -s inet_addr eth_addr
    ARP -d inet_addr
    ARP -a [-N if_addr] [-v]

    • -a Zobrazte aktuálne položky ARP dotazovaním sa na údaje aktuálneho protokolu. Ak je zadané inet_addr, zobrazí sa iba IP a fyzická adresa pre daný počítač. Ak ARP používa viac ako jedno sieťové rozhranie, zobrazia sa položky pre každú tabuľku.
    • -g Rovnako ako možnosť -a.
    • -v Zobrazí aktuálne položky ARP v podrobnom režime. Všetky neplatné položky a položky v rozhraní spätná väzba sa zobrazí.
      inet_addr Určuje IP adresu.
    • -N if_addr Zobrazí položky ARP pre sieťové rozhranie špecifikované v if_addr.
    • -d Odstráni uzol špecifikovaný inet_addr. Parameter inet_addr môže obsahovať zástupný znak * na odstránenie všetkých uzlov.
    • -s Pridá hostiteľa a priradí internetovú adresu inet_addr k fyzickej adrese eth_addr. Fyzická adresa je špecifikovaná ako 6 bajtov (hexadecimálne) oddelených pomlčkou. Toto prepojenie je trvalé eth_addr Určuje fyzickú adresu.
    • if_addr - Ak je zadaný, špecifikuje internetovú adresu rozhrania, ktorého tabuľka prekladu adries sa má zmeniť. Ak parameter nie je zadaný, použije sa prvé dostupné rozhranie.

    RARP

    Reverse ARP, reverzný protokol ARP slúži na zabezpečenie toho, aby podľa existujúceho Mac adresa zistiť IP adresu. Tento protokol sa používa v počítačoch bez disku (https://ru.wikipedia.org/wiki/Diskless_Workstation), ktoré sa spúšťajú cez sieť. V prvom rade si takýto stroj musí zistiť svoju IP adresu a sieťové parametre, aby mohol pristupovať do siete napríklad na TFTP server, z ktorého bude sťahovať zavádzací záznam. Jediné, čo tento stroj o sebe vie, je jeho MAC adresa.

    V spojení TCP/IP hrá rozhodujúcu úlohu ARP (Address Resolution Protocol). Preto, ak sa pri načítavaní niektorých stránok vyskytnú nejaké problémy alebo nie je ping na adresy IP, skúste vymazať vyrovnávaciu pamäť arp. Stojí za zmienku, že tento postup sa vykonáva iba z príkazového riadku.

    Inštrukcia

  • Najprv zavolajte príkazový riadok otvorením ponuky Štart. Do vyhľadávacieho panela zadajte „cmd“, ale bez úvodzoviek, a nestláčajte kláves Enter. Namiesto toho by ste mali kliknúť pravým tlačidlom myši na odkaz „cmd.exe“ a vybrať riadok „Spustiť ako správca“ (alebo Spustiť ako správca). Teraz musíte potvrdiť vykonanie procesu v okne s názvom „Kontrola používateľských účtov“. Potom sa pred vami objaví príkazový riadok. Mimochodom, ak je jeho ikona už opravená v "Štart", nemusíte používať vyhľadávanie.
  • Ďalej pokračujte príkazom "arp -a". Zobrazí zoznam všetkých záznamov ARP uložených v zariadení. Voľba -a však nie je jedinou možnosťou, pretože príkaz arp podporuje aj iné prepínače. Napríklad -d, umožňuje vám odstrániť IP adresu. Pomocou -d -a je možné odstrániť všetky položky z tabuľky ARP. Voľba -s na druhej strane pridáva položky do tabuľky.
  • Ak chcete úplne odstrániť vyrovnávaciu pamäť ARP vo Windows 2000/XP/Vista/7, kliknite na tlačidlo „Štart“ a potom na „Spustiť“. Do poľa, ktoré sa zobrazí, zadajte príkaz netsh interface ip delete arpcache. Kliknutím na tlačidlo OK dokončite operáciu.
  • Pre každý prípad skontrolujte, či bol postup čistenia úspešný. Ak to chcete urobiť, spustite príkaz arp -a. Ak vyrovnávacia pamäť nebola vymazaná, dôvodom môže byť chyba operačného systému. Táto chyba sa môže vyskytnúť pri aktivácii služby Smerovanie a vzdialený prístup.
  • Ak chcete problém vyriešiť, vstúpte do ovládacieho panela, v časti „Systém a zabezpečenie“ vyberte „Správa“. Potom spustite aplikáciu Správa počítača a dvakrát kliknite na časť Služby. Kliknite na položku „Smerovanie a vzdialený prístup“ a v zobrazenej ponuke spustite možnosť „Zakázané“. Po dokončení všetkých potrebných krokov skúste znova vymazať vyrovnávaciu pamäť arp.
  • Ohodnoťte tento článok!

    Protokol ARP je určený na určenie adries linkovej vrstvy (MAC adries) zo známych IP adries. Toto je veľmi dôležitý protokol, jeho práca priamo ovplyvňuje výkon siete ako celku.

    Účel protokolu ARP

    Aby zariadenia mohli medzi sebou komunikovať, musí mať vysielacie zariadenie IP a MAC adresy príjemcu. Keď sa jedno zo zariadení pokúša komunikovať s iným, so známym, potrebuje zistiť MAC adresu príjemcu. obsahuje špeciálny protokol s názvom ARP (Address Resolution Protocol - Address Translation Protocol), ktorý umožňuje automaticky získať MAC adresu. Na obr. Nasledujúci text ilustruje proces určenia MAC adresy priradenej k známej IP adrese.

    Niektoré zariadenia uchovávajú špeciálne tabuľky ARP, ktoré obsahujú informácie o adresách MAC a IP iných zariadení pripojených k rovnakej lokálnej sieti. Tabuľky ARP vám umožňujú vytvoriť vzájomnú korešpondenciu medzi adresami IP a MAC. Takéto tabuľky sú uložené v určitých oblastiach pamäte RAM a sú udržiavané automaticky na každom zo sieťových zariadení (pozri tabuľky nižšie). V zriedkavých prípadoch musíte tabuľky ARP vytvoriť manuálne. Všimnite si, že každý počítač v sieti udržiava svoju vlastnú tabuľku ARP.

    Všade, kde sú dáta odosielané sieťovým zariadením, sa na ich odoslanie vždy použijú informácie uložené v tabuľke ARP (obrázok nižšie: jedno zo zariadení chce odoslať dáta do iného zariadenia).


    Fungovanie protokolu ARP v podsieťach

    Na prenos údajov z jedného hostiteľa na druhého musí odosielateľ poznať IP a MAC adresu príjemcu. Ak nemôže získať fyzickú adresu, ktorú hľadá, z vlastnej tabuľky ARP, spustí sa proces nazývaný požiadavka ARP, ktorý je znázornený na obrázku 2. vyššie.

    Požiadavka ARP umožňuje hostiteľovi určiť cieľovú MAC adresu. Hostiteľ vytvorí rámec požiadavky ARP a odošle ho všetkým sieťovým zariadeniam. Rámec požiadaviek ARP pozostáva z dvoch častí:

    • hlavička rámu;
    • Správy s požiadavkami ARP.

    Aby všetky zariadenia dostali požiadavku ARP, používa sa vysielacia MAC adresa. V schéme adresovania MAC obsahuje broadcast adresa hexadecimálne číslo F vo všetkých bitoch a má teda tvar FF-FF-FF-FF-FF-FF (Tento záznam MAC adresy sa nazýva kanonický, v ktorom sú časti adresy sú oddelené pomlčkou (-) ; existuje aj alternatívny zápis, kde sú časti adresy oddelené dvojbodkou (:).). Pretože pakety požiadaviek ARP sú vysielané, všetky sieťové zariadenia pripojený k lokálna sieť, môže prijímať takéto pakety a odovzdávať ich protokolom cez vysoké úrovne na ďalšie spracovanie. Ak sa IP adresa zariadenia zhoduje s cieľovou IP adresou v žiadosti o vysielanie ARP, zariadenie odpovie odosielateľovi svojou MAC adresou. Takáto správa sa nazýva odpoveď ARP.

    Po prijatí odpovede ARP odosielajúce zariadenie žiadosti o vysielanie ARP extrahuje MAC adresu z poľa hardvérovej adresy odosielateľa a aktualizuje svoju tabuľku ARP. Toto zariadenie teraz dokáže správne adresovať pakety pomocou adries MAC aj IP. Prijaté informácie sa používajú na zapuzdrenie údajov v druhej a tretej vrstve pred ich odoslaním cez sieť. Keď údaje dosiahnu svoj cieľ, spojová vrstva skontroluje zhodu adries, zahodí hlavičku prepojenia, ktorá obsahuje adresy MAC, a odošle údaje sieťovej vrstve. Sieťová vrstva kontroluje zhodu medzi svojou vlastnou IP adresou a cieľovou IP adresou obsiahnutou v hlavičke tretej úrovne. Na sieťovej vrstve sa hlavička IP zahodí a zapuzdrené dáta sa prenesú do ďalšej vrstvy, transportnej vrstvy (vrstva 4). Tento proces sa opakuje, kým zostávajúce čiastočne dekomprimované dáta nedosiahnu aplikáciu (vrstva 7), kde sa načíta časť užívateľských dát.

    V systéme Windows sú niektoré veci, ktoré možno vykonať iba pomocou príkazového riadku, pretože jednoducho nemajú možnosť GUI. Niektoré ďalšie, napriek tomu, že majú grafickú verziu, sa dajú ľahšie spustiť z príkazového riadku.

    Samozrejme, nebudem môcť vymenovať všetky tieto príkazy, ale pokúsim sa vám povedať o použití niektorých z nich, ktoré sám používam.

    Ak ste zmenili adresu DNS servery v nastaveniach pripojenia (napríklad z dôvodu problémov s otvorením stránky), alebo sa vám neustále zobrazuje chyba ako ERR_DNS_FAIL alebo ERR_NAME_RESOLUTION_FAILED, potom sa vám tento príkaz môže hodiť. Faktom je, že pri zmene adresy DNS nemusí systém Windows používať nové adresy, ale naďalej používať adresy uložené vo vyrovnávacej pamäti. Tím ipconfig /flushdns vymaže vyrovnávaciu pamäť názvov v systéme Windows.

    Ping a tracert – rýchly spôsob identifikácie problémov so sieťou

    Ak máte problémy s prihlásením na stránku, rovnakými nastaveniami smerovača alebo inými problémami so sieťou či internetom, môžu sa vám hodiť príkazy ping a tracert.

    Ak zadáte príkaz pingyandex.en, Windows začne odosielať pakety na adresu Yandex, po ich prijatí vzdialený server o tom váš počítač upozorní. Môžete tak vidieť, či pakety prechádzajú, aká časť z nich je stratená a akou rýchlosťou prebieha prenos. Tento príkaz sa často hodí pri interakcii so smerovačom, ak napríklad nemôžete zadať jeho nastavenia.

    Tím tracert zobrazuje cestu prenášaných paketov na cieľovú adresu. Pomocou neho môžete napríklad určiť, na ktorom uzle dochádza k oneskoreniu prenosu.

    netstat –an - zobrazí všetky sieťové pripojenia a porty


    Príkaz netstat je užitočný a umožňuje vám zobraziť širokú škálu sieťových štatistík (pri použití rôznych možností spustenia). Jedným z najzaujímavejších prípadov použitia je spustenie príkazu s prepínačom –an, ktorý zobrazí zoznam všetkých otvorených sieťových pripojení na počítači, portov a vzdialených IP adries, z ktorých sa pripojenia vytvárajú.

    telnet na pripojenie k serverom Telnet

    V predvolenom nastavení Windows nemá nainštalovaného klienta Telnet, ale môžete ho nainštalovať z Programy a súčasti v ovládacom paneli. Potom môžete použiť príkaz telnet na pripojenie k serverom bez použitia akéhokoľvek softvéru tretích strán.

    Toto zďaleka nie sú všetky príkazy tohto druhu, ktoré môžete použiť vo Windows a nie všetky možnosti ich použitia, výsledok ich práce je možné vypísať do súborov, spustiť nie z príkazového riadku, ale z dialógového okna Spustiť box a iné. Ak teda efektívne využitie Príkazy systému Windows máte záujem a všeobecné informácie, ktorý je tu prezentovaný pre začínajúcich používateľov, nestačí, odporúčam hľadať na internete, je tam.

    Jack Wallen vysvetľuje, ako vymazať vyrovnávaciu pamäť protokolu Address Resolution Protocol (ARP) a ako ju ovládať z príkazového riadku.

    Address Resolution Protocol - dôležitý komponent potrebné na prácu s IP adresami v ľubovoľnom operačný systém. Spája ethernetové adresovanie (IP adresy) s hardvérovým adresovaním (MAC adresy). Bez tohto protokolu by sa počítač nemohol pripojiť k externej sieti, pretože jeden adresovací systém by nemohol komunikovať s druhým.

    ARP cache je kolekcia ARP záznamov (väčšinou dynamických), ktoré sa vytvárajú priraďovaním názvu hostiteľa k IP adrese a IP adresy k MAC adrese, čo je potrebné na efektívnu komunikáciu počítača s touto IP.

    Mapa adries získaná počas procesu párovania je uložená v počítači vo vyrovnávacej pamäti ARP a zostáva tam, kým nevyprší jej platnosť. Zvyčajne to nespôsobuje žiadne problémy, ale v niektorých prípadoch vám môže poškodený záznam ARP brániť v pripojení na internet a načítaní webových stránok. V takejto situácii môžete skúsiť problém vyriešiť vymazaním vyrovnávacej pamäte ARP. Je pravda, že počítač bude musieť znova vytvoriť vyrovnávaciu pamäť, ale stane sa to pomerne rýchlo.

    Vymazanie vyrovnávacej pamäte ARP sa vykonáva výlučne z príkazového riadku, takže natiahnite prsty a pripravte sa na písanie. Potom, čo vám ukážem, ako vyčistiť vyrovnávaciu pamäť ARP, vysvetlím, ako ju možno ovládať pomocou určitých prepínačov príkazov.

    Vymazanie vyrovnávacej pamäte

    Prvý krok: zavolajte na príkazový riadok

    Otvorte ponuku Štart (Štart) a do vyhľadávacieho panela napíšte „cmd“ (bez úvodzoviek), ale neklikajte. Namiesto toho kliknite pravým tlačidlom myši na odkaz „cmd.exe“ a vyberte možnosť „Spustiť ako správca“ (obrázok A). Potvrďte operáciu v okne Kontrola používateľských kont (UAC) a zobrazí sa okno príkazového riadka.

    Obrázok A Ak je ikona príkazového riadka už pripnutá v ponuke Štart, nebudete musieť použiť vyhľadávanie.

    Krok dva: vykonanie príkazu

    Ak chcete začať, spustite príkaz arp -a. Zobrazí zoznam všetkých položiek ARP uložených v počítači (obrázok B). Prirodzene, -a nie je ani zďaleka jediná dostupná možnosť. Príkaz arp podporuje aj nasledujúce prepínače:

    -d- odstránenie adresy IP (napríklad arp -d 192.168.100.10);
    -d -a- vymazanie všetkých záznamov v tabuľke ARP;
    -s- pridanie položky do tabuľky ARP (príkaz arp -s ADDRESS MAC ADDRESS, kde ADDRESS je adresa, ktorá sa má pridať a MAC ADDRESS je MAC adresa počítača).


    Obrázok B Snímka obrazovky zobrazuje vyrovnávaciu pamäť ARP pre dve rôzne rozhrania na tom istom počítači. Klikni na zväčšenie.

    Ak chcete úplne vymazať vyrovnávaciu pamäť, spustite príkaz netsh interface ip delete arpcache. Vymaže celú vyrovnávaciu pamäť ARP a pri ďalšom pripojení k sieti sa znova začne zapĺňať.

    Ako skontrolovať, či bolo čistenie úspešné

    Po vymazaní vyrovnávacej pamäte ARP nezabudnite skontrolovať, či bola operácia úspešná spustením príkazu arp -a. Ak vyrovnávacia pamäť nebola vymazaná, je pravdepodobné, že je na vine chyba systému Windows, ktorá sa prejaví pri povolení služby Smerovanie a vzdialené služby. Riešenie problému je veľmi jednoduché:

    1. Otvorte Štart | Ovládací panel» (Štart | Ovládací panel).
    2. Vyberte položku Nástroje na správu v časti Systém a zabezpečenie.
    3. Spustite nástroj Správa počítača.
    4. Dvojitým kliknutím rozbaľte sekciu „Služby a aplikácie“.
    5. Zvýraznite časť Služby.
    6. Nájdite v zozname položku Smerovanie a vzdialený prístup a dvakrát na ňu kliknite.
    7. V rozbaľovacej ponuke "Typ spustenia" (Typ spustenia) vyberte možnosť "Zakázané" (Zakázať).
    8. Zastavte službu.

    Teraz skúste znova vymazať vyrovnávaciu pamäť ARP. Tentoraz by to malo fungovať.

    Diagnostika

    Cache ARP možno použiť aj na diagnostiku problémov so sieťovým pripojením. Najmä stojí za to skontrolovať, či je zoznam neplatných položiek ARP s adresou MAC 00-00-00-00-00-00 . Ak takéto položky existujú, musia sa odstrániť pomocou prepínača -d. Povedzme, že v cache je záznam ako.



    Načítava...
    Hore