Anonim

Кэш ARP действует как библиотека в основном динамических записей ARP. Обычно они создаются, когда IP-адреса преобразуются из имени хоста, а затем в MAC-адрес. Этот процесс позволяет вашей системе правильно взаимодействовать с IP-адресом.

Очистка кэша ARP не всегда необходима. На самом деле, в большинстве случаев перезагрузки коммутатора или маршрутизатора более чем достаточно для устранения задержек или проблем с подключением. При очистке кэша ARP все запросы в вашей базе данных снова проходят весь процесс ARP.

По сути, каждое соединение, которое вы сейчас устанавливаете, должно будет снова разрешать MAC-адрес по IP-адресу.

Однако со временем кэш ARP может стать поврежденным. Записи ARP-кэша становятся устаревшими, и новые добавления в базу данных могут не всегда переопределять записи с истекшим сроком действия в вашей коллекции.

Когда это происходит, вы часто будете получать ошибки, которые влияют на систему и производительность сети.

Два общих признака того, что ваш ARP-кэш может нуждаться в очистке, это то, что вы не можете загружать различные веб-сайты, которые раньше работали хорошо, и если вы не можете пропинговать определенные IP-адреса, когда знаете, что эти сайты работают должным образом.

Windows

Если вы указали тип и нажмите кнопку, вы можете использовать панель управления для очистки кэша ARP. Вот шаги, чтобы сделать это.

  1. Найдите и получите доступ к панели управления
  2. Выберите меню Администрирование
  3. Нажмите на меню управления компьютером
  4. Найдите и получите доступ к сервисам и приложениям
  5. Прокрутите вниз, пока не найдете значок Routing and Remote Services и получите к нему доступ
  6. Используйте раскрывающееся меню, чтобы выбрать Отключено, и нажмите ОК.
  7. Перезагрузите вашу систему
  8. Вернитесь к шагу 6, выберите «Включить в этот раз» и нажмите «ОК».

Вам не нужно перезапускать вашу систему снова после этого.

Конечно, самый простой способ заключается в наборе простой командной строки. Первое, что вам нужно сделать, это найти и открыть окно командной строки. Вы можете сделать это, нажав вручную кнопку «Пуск» или кнопку Windows на клавиатуре.

Оттуда вы хотите ввести «cmd» в поле поиска Windows Start. Вы должны сделать это для всех версий Windows после Vista.

Если вы находитесь в учетной записи администратора, просто нажмите значок cmd или нажмите клавишу ввода. Если у вас нет учетной записи администратора, вам может потребоваться щелкнуть правой кнопкой мыши и выбрать запуск от имени администратора, чтобы команда NetShell работала.

Вы также можете принудительно назначить права администратора, нажав Ctrl-Shift-Enter и выбрав значок cmd.

После того, как откроется окно командной строки, вы должны ввести следующую командную строку:

IP-интерфейс интерфейса netsh

Это должно выглядеть примерно так

Нажмите ввод и дайте ему несколько секунд, чтобы запустить его курс.

Linux

Очистка ARP-кэша в Linux несколько похожа. Вместо использования командной строки Windows вам нужно будет открыть окно терминала. Тогда вам придется стать пользователем root в вашей системе.

Как только это будет сделано, вы выполните следующие команды в последовательности:

arp –n

Эта строка позволяет вам просматривать ваш кэш ARP. Это позволит вам узнать, нужно ли это обновить или нет.

ip –s –s lie рвать все

Эта команда используется для очистки кэша ARP.

arp –n

Используя эту команду еще раз, вы проверяете результаты. Вы также сможете сравнить предварительный список с результатами после очистки и лучше понять, что не так с вашей системой.

Как очистить кеш arp