Особенность настройки параметров DHCP сервера при развертывании WDS на хосте, отличном от DHCP сервера
После развертывания роли WDS на любой версии Windows Server созданный загрузочный образ не подтягивается по сети. Выдает ошибки при включенном параметре 060:
PXE-E55: ProxyDHCP service did not reply on port 4011
и при попытке указать неверный файл загрузки в параметре 067:
PXE-E79: NBP is too big to fit in free base memory
Суть ошибок - не настроенный DHCP, вследствие чего образ не грузится.
Минимальные параметры DHCP, необходимые для нормально загрузки PXE:
060 (PXEClient) - обязательно должен быть отключен. Если включен, параметры 066 и 067 то ли игнорируются, то ли подставляются значения локального сервера.
066 (Имя узла сервера загрузки) - IP адрес сервера с развернутым WDS.
067 (Имя файла загрузки) - для стандартной установки достаточно \Boot\x64\wdsnbp.com или \Boot\x86\wdsnbp.com. Путь считается от корня TFTP-сервера, т.е. от каталога RemoteInstall
.
подробный разбор полётов: http://nssadoc.blogspot.com.by/2008/06/differential-analysis-wds-dhcp.html
https://kfilippov.wordpress.com/2011/08/18/wds-dhcp-option-pxe-boot/
Решение этой проблемы в том чтоб добавить в DHCP помимо 60, 66, 67, еще 43 : «43 — Vendor Specific Info — 01 04 00 00 00 00 FF» и всё заработало как надо)))