Как очистить ARP-кэш в Windows: исправление конфликтов командой arp -d
Почему интернет не работает после замены роутера?
Типичная ситуация: старый офисный роутер сгорел, на его место установили новый с тем же самым локальным IP-адресом (например, 192.168.1.1). Сетевая карта компьютера пишет «Подключено», IP-адрес шлюза совпадает, но интернет-страницы не открываются и шлюз не пингуется. Причина — в операционной системе Windows сохранился старый кэш ARP (к старому IP привязан MAC-адрес сгоревшего роутера).
Диагностика соответствия адресов
| Параметр | Состояние в кэше ПК | Реальное состояние нового роутера |
|---|---|---|
| IP-адрес шлюза | 192.168.1.1 | 192.168.1.1 (Совпадает) |
| Физический MAC-адрес | 00-14-d1-xx-xx-xx (Старый) | b8-69-f4-yy-yy-yy (Новый) |
| Результат | Пакеты отправляются на несуществующий MAC-адрес | Трафик отбрасывается канальным уровнем L2 |
Пошаговый сброс ARP-кэша в Windows
- Просмотр текущей таблицы ARP:
Откройте командную строку (CMD) и посмотрите текущие записи:
arp -a - Очистка кэша через команду arp -d (требуются права Администратора):
Запустите командную строку от имени Администратора и выполните команду полной очистки:
arp -d *(Если нужно удалить запись только для конкретного IP-адреса, введите:
arp -d 192.168.1.1). - Альтернативный способ сброса через интерфейс Netsh (рекомендуется для Windows 10/11):
В современных версиях Windows таблица соседских узлов надежнее очищается через стек TCP/IP:
netsh interface ip delete arpcache - Проверка обновления записи:
Отправьте эхо-запрос на шлюз, чтобы Windows мгновенно запросила актуальный MAC-адрес нового оборудования:
ping 192.168.1.1 arp -aВ таблице отобразится обновленный корректный MAC-адрес.
Ошибка: «Не удалось удалить запись ARP: Отказано в доступе»: Данная ошибка появляется, если командная строка была запущена в обычном режиме. Обязательно нажимайте правой кнопкой мыши по меню «Пуск» -> «Командная строка (Администратор)» или «Терминал (Администратор)».
Частые вопросы (FAQ)
Сколько времени ARP-запись хранится в памяти Windows автоматически?
В Windows динамические записи ARP при отсутствии постоянного обмена трафиком устаревают и удаляются автоматически в диапазоне от 15 до 45 секунд.
Помогает ли перезагрузка компьютера для очистки ARP?
Да, ARP-таблица хранится исключительно в оперативной памяти (RAM) и полностью сбрасывается при каждой перезагрузке операционной системы.
Что такое статическая ARP-запись?
Это жестко привязанная администратором запись (arp -s), которая не удаляется автоматически и защищает от атак подмены адреса (ARP Spoofing).
Как очистить ARP-кэш на компьютере с Linux или macOS?
В Linux выполните: sudo ip -s -s neigh flush all. В macOS используйте: sudo arp -d -a.