Jak vymazat mezipaměť ARP

Mezipaměť ARP funguje jako knihovna převážně dynamických položek ARP. Ty se obvykle vytvářejí, když jsou adresy IP přeloženy z názvu hostitele a poté na adresu MAC. Tento proces umožňuje vašemu systému správně komunikovat s IP adresou.

Jak vymazat mezipaměť ARP

Vymazání mezipaměti ARP není vždy potřeba. Ve skutečnosti je ve většině případů restartování přepínače nebo routeru více než dostatečné k vyřešení problémů s latencí nebo připojením. Vymazání mezipaměti ARP v podstatě způsobí, že všechny požadavky ve vaší databázi znovu projdou celým procesem ARP.

V podstatě každé připojení, které nyní navážete, bude muset znovu rozlišit MAC adresu z IP adresy.

Časem však může dojít k poškození mezipaměti ARP. Položky mezipaměti ARP zastarají a nové přírůstky do databáze nemusí vždy přepsat položky ve vaší kolekci, jejichž platnost vypršela.

Když k tomu dojde, často se objeví chyby, které ovlivňují systém a výkon sítě.

Dva běžné známky toho, že by vaše mezipaměť ARP možná potřebovala vymazat, jsou, pokud nemůžete načíst různé weby, které dříve fungovaly dobře, a pokud nemůžete pingnout na určité IP adresy, když víte, že tyto weby fungují správně.

Okna

Pokud jste typ bodu a kliknutí, můžete pomocí ovládacího panelu vymazat mezipaměť ARP. Zde jsou kroky, jak tak učinit.

  1. Vyhledejte a otevřete ovládací panel
  2. Vyberte nabídku Nástroje pro správu
  3. Klepněte na nabídku Správa počítače
  4. Vyhledejte a získejte přístup ke službám a aplikacím
  5. Přejděte dolů, dokud nenajdete ikonu Směrování a vzdálené služby a otevřete ji
  6. Pomocí rozevírací nabídky vyberte možnost Zakázáno a klikněte na tlačítko OK
  7. Restartujte systém
  8. Vraťte se ke kroku 6 a vyberte možnost Povolit tentokrát a klikněte na OK

Poté již nebudete muset restartovat systém.

Nejjednodušší metoda samozřejmě zahrnuje zadání jednoduchého příkazového řádku. První věc, kterou musíte udělat, je najít a otevřít okno příkazového řádku. Můžete to provést ručně kliknutím na tlačítko Start nebo stisknutím tlačítka Windows na klávesnici.

Odtud chcete do pole Zahájit hledání systému Windows zadat „cmd“. Musíte to udělat pro všechny verze Windows po Vista.

Pokud jste na účtu správce, stačí kliknout na ikonu cmd nebo stisknout enter. Pokud nemáte účet správce, možná budete muset kliknout pravým tlačítkem a vybrat Spustit jako správce, aby příkaz NetShell fungoval.

Můžete také vynutit oprávnění správce, pokud stisknete Ctrl-Shift-Enter a vyberete ikonu cmd.

Po otevření okna Příkazový řádek musíte zadat následující příkazový řádek:

netsh interface IP delete arpcache

Mělo by to vypadat nějak takto

Stiskněte enter a dejte mu několik sekund, než proběhne kurz.

Linux

Vymazání mezipaměti ARP v Linuxu je poněkud podobné. Namísto použití příkazového řádku systému Windows budete muset otevřít řádek terminálu. Pak se budete muset stát rootem ve vašem systému.

Jakmile to uděláte, spusťte postupně následující příkazy:

arp –n

Tento řádek vám umožňuje zobrazit mezipaměť ARP. Dá vám vědět, zda potřebuje aktualizaci nebo ne.

ip –s –s brečet všechny

Tento příkaz se používá k vymazání mezipaměti ARP.

arp –n

Opětovným použitím tohoto příkazu ověříte výsledky. Budete také moci porovnat seznam před vymazáním s výsledky po vymazání a lépe pochopit, co bylo s vaším systémem špatně.