Назад | Перейти на главную страницу

Foreman smart-proxy Microsoft DHCP неизвестная ошибка 5

У меня есть интеллектуальный клиент Foreman версии 1.15.0, работающий на Windows Server 2016, который я пытаюсь использовать для управления DHCP-серверами Windows с помощью Foreman.

Когда я пытаюсь заполнить аренду DHCP интеллектуальным клиентом, я получаю сообщение об ошибке:

Ошибка: ERF12-2600 [ProxyAPI :: ProxyException]: невозможно получить подсети DHCP ([RestClient :: BadRequest]: 400 Bad Request) для прокси. https://co-foremanprx01.example.com:8443/dhcp

А журнал на самом прокси гласит:

E, [2017-06-16T23: 14: 25.469891] ОШИБКА -: Ошибка при перечислении подсетей на co-util02.example.com. Неизвестная ошибка "5"

Конфигурация DHCP на смарт-клиенте следующая:

 :enabled: true
 :use_provider: dhcp_native_ms 
 :server: co-util02.example.com

Как я могу это отладить? В чем дело?

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

Получается добавление пользователя сервиса в DHCP Administrators в Active Directory не хватило - нужно добавить пользователя службы в локальный DHCP Administrators группу на самом DHCP сервере.


Предыдущее (неправильное) решение сохраняется для процветания ниже:

Документация по запуску прокси-сервера в Windows крайне неадекватна. В официальная документация по foreman-proxy для Windows устарело.

Установив :log_level: DEBUG в файле конфигурации, а затем запуск смарт-прокси из командной строки дал еще одну ошибку:

Отключение всех модулей в группе ['dhcp_native_ms', 'dhcp'] из-за сбоя в одном из них: невозможно загрузить такой файл - dhcpsapi

Потому что, очевидно, это не ошибка, которую стоит регистрировать, если вы не включите ведение журнала отладки ...

Эта ошибка привела к отчет об ошибке Foreman который дает совершенно разные инструкции о том, как запустить интеллектуальный прокси в Windows с консоли - вы должны запустить его с консоли с помощью

bundler exec ruby bin/smart-proxy

И вуаля - рабочий DHCP прокси.