Anonim

Pamięć podręczna ARP działa jak biblioteka zawierająca głównie dynamiczne wpisy ARP. Zazwyczaj są one tworzone, gdy adresy IP są przekształcane z nazwy hosta, a następnie na adres MAC. Ten proces pozwala systemowi poprawnie komunikować się z adresem IP.

Czyszczenie pamięci podręcznej ARP nie zawsze jest potrzebne. W rzeczywistości w większości przypadków ponowne uruchomienie przełącznika lub routera wystarcza, aby naprawić wszelkie opóźnienia i problemy z połączeniem. Wyczyszczenie pamięci podręcznej ARP zasadniczo powoduje, że wszystkie żądania w bazie danych ponownie przechodzą przez cały proces ARP.

Zasadniczo każde ustanowione połączenie będzie musiało ponownie rozwiązać adres MAC z adresu IP.

Jednak z czasem pamięć podręczna ARP może ulec uszkodzeniu. Wpisy pamięci podręcznej ARP stają się nieaktualne, a nowe dodatki do bazy danych nie zawsze mogą zastępować wygasłe wpisy w Twojej kolekcji.

Gdy tak się dzieje, często pojawiają się błędy, które wpływają na system i wydajność sieci.

Dwa typowe oznaki, że pamięć podręczna ARP może wymagać wyczyszczenia, to brak możliwości załadowania różnych stron internetowych, które wcześniej działały dobrze oraz jeśli nie można pingować określonych adresów IP, gdy wiadomo, że strony te działają poprawnie.

Windows

Jeśli używasz typu „wskaż i kliknij”, możesz użyć Panelu sterowania, aby wyczyścić pamięć podręczną ARP. Oto kroki, aby to zrobić.

  1. Znajdź i otwórz Panel sterowania
  2. Wybierz menu Narzędzia administracyjne
  3. Kliknij menu Zarządzanie komputerem
  4. Znajdź i uzyskaj dostęp do usług i aplikacji
  5. Przewiń w dół, aż znajdziesz ikonę Routing i usługi zdalne i uzyskaj do niej dostęp
  6. Wybierz z menu rozwijanego opcję Wyłączone i kliknij przycisk OK
  7. Uruchom ponownie system
  8. Wróć do kroku 6, wybierz opcję Włącz ten czas i kliknij przycisk OK

Po tym nie musisz ponownie uruchamiać systemu.

Oczywiście najprostsza metoda polega na wpisaniu prostej linii poleceń. Pierwszą rzeczą, którą musisz zrobić, to zlokalizować i otworzyć okno wiersza polecenia. Możesz to zrobić, ręcznie klikając przycisk Start lub naciskając przycisk Windows na klawiaturze.

Stamtąd chcesz wpisać „cmd” w polu Rozpocznij wyszukiwanie w systemie Windows. Musisz to zrobić dla wszystkich wersji systemu Windows po Vista.

Jeśli jesteś na koncie administratora, po prostu kliknij ikonę cmd lub naciśnij klawisz Enter. Jeśli nie masz konta administratora, konieczne może być kliknięcie prawym przyciskiem myszy i wybranie opcji Uruchom jako administrator, aby polecenie NetShell działało.

Możesz również wymusić uprawnienia administratora, naciskając Ctrl-Shift-Enter i wybierając ikonę cmd.

Po otwarciu okna wiersza polecenia musisz wpisać następujący wiersz polecenia:

netsh interfejs IP usuń arpcache

Powinno to wyglądać mniej więcej tak

Naciśnij enter i daj mu kilka sekund na uruchomienie kursu.

Linux

Czyszczenie pamięci podręcznej ARP w systemie Linux jest nieco podobne. Zamiast korzystać z wiersza polecenia systemu Windows, musisz otworzyć wiersz polecenia. Następnie musisz zostać rootem w systemie.

Gdy to zrobisz, uruchom kolejno następujące polecenia:

arp –n

Ta linia pozwala wyświetlić pamięć podręczną ARP. Powiadomi Cię, czy potrzebuje odświeżenia, czy nie.

ip - s - prawie wszystko spłukuje

To polecenie służy do czyszczenia pamięci podręcznej ARP.

arp –n

Korzystając z tego polecenia ponownie, sprawdzasz poprawność wyników. Będziesz także mógł porównać listę przed wyczyszczeniem z wynikami po wyczyszczeniu i lepiej zrozumieć, co było nie tak z twoim systemem.

Jak wyczyścić pamięć podręczną arp