Служба DHCP Windows Server может добавлять предопределенные параметры для IPv4 и IPv6, щелкнув правой кнопкой мыши протокол и выбрав «Установить предопределенные параметры».
В IPv4 они работают точно так же, как они работали в 2008 и 2003 годах: можно установить для параметров определенное значение, а можно добавить новые параметры.
В IPv6 кажется, что можно добавлять новые параметры (в данном случае параметр 59 для IPv6 PXE), но параметры не отображаются и не используются.
DHCP-сервер был настроен на DHCPv6 с отслеживанием состояния для предоставления рекурсивных серверов имен и списка поиска доменов. WDS не установлен на сервере.
В этом случае я пытаюсь добавить опцию 59, чтобы включить PXE на IPv6, и я могу добавить опцию через графический интерфейс, но она не отображается, однако, если я попытаюсь добавить опцию 59 снова, появится сообщение об ошибке. идентификатор опции уже используется ".
Если конфиг выгружен в файл
netsh dhcp server dump > C:\temp\dhcpexport.txt
затем отображается опция (без каких-либо настроек)
Dhcp Server \\dhcp-1.domain.com v6 Add Optiondef 59 "BootURL" STRING 0 comment="IPv6 BootURL""
Если файл дампа редактируется и строка расширяется URL-адресом загрузки
Dhcp Server \\dhcp-1.domain.com v6 Add Optiondef 59 "BootURL" STRING 0 comment="IPv6 BootURL"tftp://tftp-1.domain.com/bootfile.bin"
затем казнил
netsh exec C:\temp\dhcpexport.txt
Если дамп создается снова, отредактированная часть все еще существует, но все еще не отображается в графическом интерфейсе.
Используя Wireshark для захвата всего трафика к клиенту и от него через порт монитора, я могу видеть первоначальный запрос от клиента для параметра 23 (рекурсивный сервер имен) и ответ клиенту, а затем второй запрос для параметров 3, 59 и 60, но ответ клиенту включает только вариант 3.
Полагаю, мне не хватает чего-то базового, но я не понимаю, что это может быть ...