ищу совета о том, почему мои лабораторные установки действуют таким образом в отношении загрузки PXE.
Разбивка агрегата бывает:
Когда я загружаю клиент (Dell E7470 7480) с помощью PXE, когда среда Pre-OS (прошивка) находится в режиме UEFI, он работает как чудо, вытаскивая файл NBP, а затем может взять install.wim
однако, если я изменю клиент на Legacy BIOS, он загрузится PXE и получит ошибку PXE-E53 No Bootfile name Received.
В DHCP, если я установил 66 для IP-адреса сервера WDS и 67, как говорит \ boot \ x64 \ wdsnbp.com, он затем работает в Legacy, но не в UEFI
Причина, по которой я смущен, заключается в том, что мне не нужно устанавливать параметр 66 67 в DHCP, поскольку WDS находится на другой виртуальной машине.
что мне здесь не хватает, чтобы иметь возможность использовать PXE как на устаревших машинах, так и на машинах с UEFI, не меняя параметры каждый раз, когда я хочу это сделать?
Я могу заставить клиента работать как в UEFI, так и в Legacy, но только по отдельности
Спасибо всем
Клиенты PXE UEFI и BIOS загружают разные NBP (программу сетевой загрузки). Клиенты, загружающие PXE, объявляют о своем режиме среды до ОС, используя параметр DHCP 93 (RFC 4578) в своем пакете DHCPDISCOVER. Затем параметр 93 анализа DHCP-сервера с включенным PXE решает, какой NBP предложить. В вашем случае ваш DHCP-сервер не предлагает NBP для клиентов BIOS, но правильно предоставляет его для клиентов UEFI.
Я не уверен, что это касается E7440, но на Latitude 7480 вам нужно будет активировать сетевой стек UEFI, чтобы это работало.
На 7480 этот параметр находится в разделе System Configuration -> Integrated NIC.
Это флажок "Включить сетевой стек UEFI".
Существуют различные способы настройки загрузки WDS / PXE - либо WDS отвечает на широковещательную рассылку от клиента DHCP, либо сервер DHCP сообщает клиенту DHCP связаться с сервером WDS (параметры 66 + 67).
В вашей ситуации (одна подсеть, DHCP и WDS на разных серверах) он должен просто работать без параметров 60, 66 или 67 (согласно Google), хотя я не знаю, какой загрузчик он выбирает в этом случае. Глядя на нашу систему, вот что у нас есть (которая работает - 2012R2, DHCP + WDS на разных серверах, маршрутизируемая сеть) - ни один из 60, 66, 67 параметров не установлен, и мы можем загрузить устаревшую версию или UEFI.
Вы можете сразу использовать политики DHCP, чтобы установить параметры для разных типов машин (например, разные префиксы MAC-адресов) - так, например, установите 66/67 только для подмножества машин, а остальные оставьте неустановленными.
Опции 66 и 67 полезны при наличии маршрутизируемой сети. вы можете либо установить 66 и 67, либо добавить IP-адрес сервера WDS в помощники ip на маршрутизаторах (как у нас здесь)
Надеюсь, это поможет.