@squidw

Как восстановить работу dhcp сервера на windows server 2012 R2?

Имеется виртуальный DC Windows server 2012 R2. Резервного DC пока что нет.
На физическом диске где он размещен много хлама, как результат не доглядел виртуалка приостановилась. Почистил место перезапустил виртуалку. Теперь нормально DHCP сервер не работает. Не возможно получить IP адрес по DHCP с этого сервера, невозможно зарезервировать IP адрес. При этом те адреса которые были зарезервированы ранее работают нормально, НО если удалить адрес из резервации то он перейдет в BAD_ADRESS а затем по истечению срока аренды как и для остальных компов я не смогу получить с него адрес либо зарезервировать.
Ошибка при попытке вручную резервировать адрес:
Ошибка при обращении к базе данных DHCP, дополнительные сведения об этой ошибке содержатся в журнале событий DHCP-сервера.

В журнале "журналы приложений и служб-> microsoft->DHCP Server-> Microsoft-Windows-DHCP Server Events/admin ":
Событие 20287
Запрос DHCP-клиента из 00155D000290 был отброшен, так как в применимых диапазонах IP-адресов области или суперобласти Scope1 нет доступных IP-адресов. Причиной этого может быть отсутствие доступных IP-адресов в диапазонах IP-адресов политики

В общих журналах, журнале "Приложение":
Событие 11
Возможная утечка памяти. Приложение ("C:\Windows\system32\mmc.exe" "C:\Windows\system32\dhcpmgmt.msc" ) (PID: 2572) передало указатель, не допускающий значения NULL, в RPC для параметра [out], помеченного [allocate(all_nodes)]. параметры [allocate(all_nodes)] всегда перераспределяются; если исходный указатель содержит адрес допустимой памяти, произойдет ее утечка. Вызов поступил на интерфейс с UUID ({6bffd098-a112-3610-9833-46c3f874532d}), Номер метода (18). Действие пользователя: Обратитесь к поставщику за обновленной версией приложения.

Событие 6005 (х3 но может быть связано с DHCP сервером соыбите)
Подписчик уведомлений winlogon тратит слишком много времени на обработку события уведомления (CreateSession).

В общих журналах, журнале "Система":
Событие 1041
Служба DHCP не обслуживает клиентов DHCPv4, поскольку ни один активный сетевой интерфейс не имеет статически настроенного IPv4-адреса либо активных интерфейсов нет.

Событие 1059
Служба DHCP не смогла обнаружить папку для авторизации сервера.

Событие 1342
В диапазоне IP-адресов области Scope1 нет доступных IP-адресов.

Событие 1063
Для аренды области или суперобласти "Scope1" нет IP-адреса.

Событие 1056 (выполнял рекомендацию netsh dhcp server set dnscredentials - не помогло)
Служба DHCP обнаружила, что она запущена на контроллере домена (DC) и не имеет учетных данных, настроенных для использования с динамическими DNS-регистрациями, производимыми службой DHCP. Подобная конфигурация безопасности не рекомендуется. Учетные данные динамических DNS-регистраций можно настроить с помощью утилиты командной строки "netsh dhcp server set dnscredentials" или с помощью программы администрирования DHCP.

Событие 1065
Были удалены некоторые потерянные элементы конфигурации из-за удаления класса или определения параметра. Проверьте конфигурацию сервера.

Короче всё весело я х3 что делать. Бэкапа dhcp базы отдельного нету. Бэкапа виртуалки тоже нету. Что произойдет если я деактивирую и активирую скобу? Надо ли в таком случае заново выполнять резервирование и настройки, или не поможет? Второй вариант переустановить роль DHCP сервера?
  • Вопрос задан
  • 12031 просмотр
Решения вопроса 1
@AtaZ
кто знает, тот поймет
Вообщем способ не элегантный, но при сбое DHCP мне всегда помогал.
Надо остановить службу DHCP.
Забэкапить и удалить содержимое папки C:\Windows\System32\dhcp.
Перезагрузиться, DHCP запуститься. Технически все настройки встанут в дефолт, поэтому надо быть готовым если были тонкие настройки.
dhcp.mdb - файл БД DHCP сервера. Несмотря на вроде бы простую структуру танцы с удалением или предварительным бэкапом этого файла не помогают.

В тойже папке есть папка backup - это автоматический бэкап dhcp сервера при его перезапуске, но так уж случилось, что туда попадает чаще всего уже сбойный вариант сервера.

Переустановить можно, но после удаления роли обязательно вручную удалить папку C:\Windows\System32\dhcp - иначе проблема не исчезнет.

Главное не лезть в реестры как некоторые советуют в инете, это только усугубит ситуацию.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы