Кеш ARP діє як бібліотека здебільшого динамічних записів ARP. Зазвичай вони робляться, коли IP-адреси вирішені з імені хоста, а потім у MAC-адреси. Цей процес - це те, що дозволяє вашій системі правильно спілкуватися з IP-адресою.
Очищення кешу ARP не завжди потрібно. Насправді, у більшості випадків перезавантаження перемикача чи маршрутизатора більш ніж достатньо для усунення затримок або проблем з підключенням. Очищення кешу ARP по суті змушує всі запити у вашій базі даних повторно проходити весь процес ARP.
По суті, кожне встановлене зараз з'єднання доведеться знову вирішувати MAC-адресу з IP-адреси.
Однак з часом кеш ARP може пошкодитися. Записи кешу ARP стають застарілими, і нові доповнення до бази даних можуть не завжди переосмислювати прострочені записи у вашій колекції.
Коли це станеться, ви часто будете отримувати помилки, які впливають на роботу системи та мережі.
Два поширених ознаки того, що ваш кеш ARP може потребувати очищення, - це якщо ви не можете завантажити різні веб-сайти, які працювали добре, і якщо ви не можете пінг певних IP-адрес, коли ви знаєте, що ці сайти працюють належним чином.
Windows
Якщо вам потрібна точка і тип натискання, ви можете скористатися панеллю управління, щоб очистити кеш ARP. Ось такі кроки для цього.
- Знайдіть та перейдіть на панель керування
- Виберіть меню Адміністративні інструменти
- Клацніть на меню управління комп'ютером
- Знайдіть Служби та програми та перейдіть на них
- Прокрутіть вниз, поки не знайдете піктограму маршрутизації та віддалених служб та не отримаєте доступ до неї
- У спадному меню виберіть "Відключено" та натисніть "ОК"
- Перезавантажте систему
- Поверніться до кроку 6 та виберіть Увімкнути цей раз та натисніть кнопку ОК
Вам не доведеться знову перезавантажувати систему після цього.
Звичайно, найпростіший метод передбачає введення простого командного рядка. Перше, що вам потрібно зробити - це знайти та відкрити вікно командного рядка. Це можна зробити, натиснувши кнопку «Пуск» вручну або натиснувши кнопку Windows на клавіатурі.
Звідти потрібно ввести 'cmd' у вікні Почати пошук Windows. Це потрібно зробити для всіх версій Windows після Vista.
Якщо ви перебуваєте в обліковому записі адміністратора, просто натисніть значок cmd або натисніть клавішу Enter. Якщо ви не в обліковому записі адміністратора, вам, можливо, доведеться натиснути правою кнопкою миші та вибрати запустити як адміністратор, щоб команда NetShell працювала.
Ви також можете примусити права адміністратора, якщо натиснути Ctrl-Shift-Enter та вибрати піктограму cmd.
Після того, як відкриється вікно командного рядка, вам потрібно набрати наступний командний рядок:
netsh інтерфейс IP видалити arpcache
Це повинно виглядати приблизно так
Натисніть клавішу Enter і дайте їй кілька секунд для запуску курсу.
Linux
Очищення кешу ARP в Linux дещо схоже. Замість використання командного рядка Windows вам доведеться відкрити термінальний рядок. Тоді вам доведеться вкоренитися у вашій системі.
Після цього виконайте такі команди послідовно:
arp –n
Цей рядок дозволяє переглядати кеш ARP. Це дасть вам знати, чи потребує оновлення чи ні.
ip –s –s сусід змиває все
Ця команда використовується для очищення кешу ARP.
arp –n
Використовуючи цю команду ще раз, ви підтверджуєте результати. Ви також зможете порівняти попередньо очищений список із результатами після очищення та краще зрозуміти, що сталося з вашою системою.