Ako vymazať vyrovnávaciu pamäť ARP

Cache ARP funguje ako knižnica prevažne dynamických položiek ARP. Tieto sa zvyčajne vytvárajú, keď sú adresy IP preložené z názvu hostiteľa a potom na adresu MAC. Tento proces umožňuje vášmu systému správne komunikovať s IP adresou.

Ako vymazať vyrovnávaciu pamäť ARP

Vymazanie vyrovnávacej pamäte ARP nie je vždy potrebné. V skutočnosti je vo väčšine prípadov reštartovanie prepínača alebo smerovača viac než dostatočné na vyriešenie akýchkoľvek problémov s latenciou alebo pripojením. Vymazanie vyrovnávacej pamäte ARP v podstate spôsobí, že všetky požiadavky vo vašej databáze znova prejdú celým procesom ARP.

V podstate každé spojenie, ktoré teraz vytvoríte, bude musieť znova rozlíšiť MAC adresu z IP adresy.

Časom však môže dôjsť k poškodeniu vyrovnávacej pamäte ARP. Položky vyrovnávacej pamäte ARP zastarajú a nové prírastky do databázy nemusia vždy prepísať položky vo vašej kolekcii, ktorých platnosť vypršala.

Keď sa to stane, často sa vyskytnú chyby, ktoré ovplyvňujú systém a výkon siete.

Dva bežné príznaky, že vaša vyrovnávacia pamäť ARP môže potrebovať vymazanie, sú, ak nemôžete načítať rôzne webové stránky, ktoré predtým fungovali dobre, a ak nemôžete pingovať na určité adresy IP, keď viete, že tieto stránky fungujú správne.

Windows

Ak ste typ bodu a kliknutia, môžete použiť ovládací panel na vymazanie vyrovnávacej pamäte ARP. Tu sú kroky, ako to urobiť.

  1. Vyhľadajte a otvorte Ovládací panel
  2. Vyberte ponuku Nástroje na správu
  3. Kliknite na ponuku Správa počítača
  4. Vyhľadajte a získajte prístup k službám a aplikáciám
  5. Posúvajte sa nadol, kým nenájdete ikonu Smerovanie a vzdialené služby a získate k nej prístup
  6. Pomocou rozbaľovacej ponuky vyberte možnosť Zakázané a kliknite na tlačidlo OK
  7. Reštartujte systém
  8. Vráťte sa na krok 6 a vyberte možnosť Povoliť tentoraz a kliknite na tlačidlo OK

Potom už nemusíte reštartovať systém.

Samozrejme, najjednoduchšia metóda zahŕňa napísanie jednoduchého príkazového riadku. Prvá vec, ktorú musíte urobiť, je nájsť a otvoriť okno príkazového riadka. Môžete to urobiť manuálnym kliknutím na tlačidlo Štart alebo stlačením tlačidla Windows na klávesnici.

Odtiaľ chcete do poľa Spustiť vyhľadávanie systému Windows napísať „cmd“. Musíte to urobiť pre všetky verzie systému Windows po systéme Vista.

Ak ste na účte správcu, stačí kliknúť na ikonu cmd alebo stlačiť kláves enter. Ak nemáte účet správcu, možno budete musieť kliknúť pravým tlačidlom myši a vybrať možnosť Spustiť ako správca, aby príkaz NetShell fungoval.

Môžete tiež vynútiť oprávnenia správcu, ak stlačíte Ctrl-Shift-Enter a vyberiete ikonu cmd.

Po otvorení okna príkazového riadka musíte zadať nasledujúci príkazový riadok:

netsh interface IP delete arpcache

Malo by to vyzerať asi takto

Stlačte kláves Enter a dajte mu pár sekúnd na spustenie kurzu.

Linux

Vymazanie vyrovnávacej pamäte ARP v systéme Linux je trochu podobné. Namiesto použitia príkazového riadka systému Windows budete musieť otvoriť riadok terminálu. Potom sa budete musieť stať rootom vo svojom systéme.

Keď to urobíte, spustite nasledujúce príkazy v poradí:

arp –n

Tento riadok vám umožňuje zobraziť vyrovnávaciu pamäť ARP. Dá vám vedieť, či potrebuje obnovenie alebo nie.

ip –s –s zarieknuť všetky

Tento príkaz sa používa na vymazanie vyrovnávacej pamäte ARP.

arp –n

Opätovným použitím tohto príkazu overíte výsledky. Budete tiež môcť porovnať zoznam pred vymazaním s výsledkami po vymazaní a lepšie pochopiť, čo bolo s vaším systémom nesprávne.