Роутер перестал выдавать локальные IP адреса — настройка DHCP

Если роутер перестал назначать IP-адреса устройствам, первым делом выполните холодную перезагрузку устройства, отключив его от питания на 30 секунд. Чаще всего сбой DHCP-сервера вызван переполнением таблицы аренды адресов или программным зависанием службы распределения сетевых параметров. Проверка настроек пула адресов и состояния службы DHCP в веб-интерфейсе поможет выявить причину отсутствия связи в локальной сети.

Диагностика состояния DHCP-сервера на роутере

Первичная задача — понять, действительно ли DHCP-сервер перестал работать или проблема кроется в физическом уровне соединения. Подключитесь к роутеру с устройства, имеющего статически заданный IP-адрес из той же подсети (например, 192.168.1.10, если шлюз — 192.168.1.1). Если доступ к веб-интерфейсу получен, перейдите в раздел статуса или системного журнала.

Анализ системного лога на предмет ошибок

Системный журнал (System Log) — основной источник информации при сбоях сетевых служб. Ищите записи с пометками «DHCP server failed to start», «Address pool exhausted» или «Lease file corrupted». Если лог переполнен сообщениями о конфликтах IP-адресов, значит, в сети присутствует устройство с жестко прописанным адресом, который входит в диапазон выдачи DHCP-сервера.

Типичные причины сбоя выдачи IP-адресов

Ошибки в работе DHCP редко возникают спонтанно без внешних факторов. Основные технические причины сбоев можно разделить на программные конфликты и исчерпание ресурсов.

  • Исчерпание пула адресов: количество подключенных устройств превысило диапазон, заданный в настройках DHCP (например, задан диапазон 192.168.1.100–192.168.1.110, а устройств 15).
  • Конфликт статических IP: на конечном устройстве вручную прописан адрес, который роутер пытается выдать другому клиенту.
  • Повреждение файла аренды (leases file): база данных активных подключений повреждена, из-за чего служба не может корректно обрабатывать запросы DISCOVER от клиентов.
  • Некорректная настройка маски подсети: ошибка в маске (например, 255.255.255.252 вместо 255.255.255.0) ограничивает количество доступных хостов до двух.

Совет: Если вы используете роутер в качестве точки доступа (AP), убедитесь, что DHCP-сервер на нем отключен. Наличие двух активных DHCP-серверов в одном широковещательном домене приводит к непредсказуемым результатам выдачи адресов.

Пошаговая настройка диапазона и параметров DHCP

Для восстановления корректной работы службы необходимо проверить конфигурацию пула адресов. Следуйте этой инструкции для приведения настроек к стандартному рабочему виду:

  1. Войдите в панель управления роутером и перейдите в раздел настройки локальной сети (LAN или DHCP Server).
  2. Убедитесь, что переключатель «Enable DHCP Server» находится в активном положении.
  3. Установите начальный IP-адрес пула (например, 192.168.1.100) и конечный адрес (например, 192.168.1.200).
  4. Проверьте, чтобы IP-адрес самого роутера не входил в диапазон пула DHCP.
  5. Установите время аренды (Lease Time) на значение 1440 минут (24 часа), если сеть стабильна, или 60 минут при высокой плотности подключаемых устройств.
  6. Сохраните изменения и примените их, после чего перезагрузите роутер для очистки текущей таблицы аренды.

Устранение конфликтов в локальной сети

Даже при корректно настроенном DHCP-сервере устройства могут не получать адреса из-за конфликтов на канальном уровне. Если в сети есть серверы, принтеры или сетевые хранилища (NAS), их IP-адреса должны быть исключены из диапазона DHCP.

Использование DHCP Reservation (статическая привязка)

Вместо настройки статического IP на самом устройстве, используйте функцию «Address Reservation» или «Static Leases» на роутере. Это позволяет привязать конкретный IP-адрес к MAC-адресу сетевой карты устройства. Таким образом, устройство всегда будет получать один и тот же адрес, но через механизм DHCP, что исключает конфликты с другими клиентами.

Для реализации привязки:

  • Узнайте MAC-адрес устройства (через свойства сетевого адаптера или команду ipconfig /all).
  • В настройках DHCP роутера найдите раздел резервирования.
  • Введите MAC-адрес и желаемый IP-адрес, находящийся вне основного пула выдачи (например, 192.168.1.2–192.168.1.50).

Глубокая диагностика сетевого стека клиента

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

Откройте командную строку от имени администратора и последовательно выполните следующие команды:

  • ipconfig /release — принудительный отказ от текущего IP-адреса.
  • ipconfig /flushdns — очистка кэша DNS-записей.
  • netsh winsock reset — сброс каталога Winsock, отвечающего за работу сетевых протоколов.
  • ipconfig /renew — запрос нового IP-адреса у DHCP-сервера.

Аппаратные сбои и прошивка устройства

Если программная настройка DHCP не дает результата, а таблица аренды остается пустой при активных попытках подключения, возможен выход из строя модуля памяти (NVRAM), где хранятся конфигурационные файлы. В таких случаях помогает полный сброс к заводским настройкам (Hard Reset) через физическую кнопку на корпусе устройства.

Если после сброса к заводским настройкам и базовой конфигурации проблема сохраняется, проверьте наличие обновлений прошивки на официальном сайте производителя. Устаревшее программное обеспечение часто содержит ошибки в реализации протокола DHCP, которые исправляются в актуальных версиях патчей.

При подозрении на аппаратную неисправность, попробуйте временно отключить все Ethernet-кабели, кроме кабеля от ПК, с которого производится настройка. Если в такой конфигурации DHCP начинает работать, значит, в сети присутствует «петля» или устройство, которое штормит широковещательными запросами, перегружая процессор роутера и блокируя работу службы распределения адресов.


Добавить комментарий