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

Сервер WDS - Как работает параметр 67 области DHCP?

Какова цель опции 67 DHCP-сервера? Я думал, что клиент PXE будет искать файл boot.wim. Загрузочный файл, расположенный в 67 (например, boot \ x64 \ wdsnbp.com), выходит и ищет boot.wim?

Что на самом деле делает опция 67 области DHCP и зачем она нам нужна? Спасибо.

PXE и ​​параметры 66,67 - это не только технология Microsoft, те же параметры можно использовать для загрузить машину Linux.

Эта опция 67 сообщает клиенту путь к файлу с tftp-сервера (опция 66), который будет извлечен и использован для загрузки. Этот файл должен быть основным загрузчиком, который будет выполнять любую другую необходимую работу.

Опция 66 содержит адрес TFTP, а опция 67 содержит путь и имя NBP (программы сетевой загрузки), которую нужно получить с сервера TFTP, загрузить в память и запустить.

Клиенты информируют среду выполнения до ОС о своей транзакции DHCP, используя параметр DHCP 93.

DHCP Option 93      Client's pre-OS runtime
      0                      BIOS
      6                      EFI32
      7                      EFI64
      9                      EFI64

Таким образом, DHCP-сервер может предоставлять определенные NBP в зависимости от времени выполнения клиента до ОС.

После запуска NBP происходит последовательность chainloading (получение по TFTP и запуск) других компонентов, например pxeboot.n12, а затем bootmgr.exe (для клиентов BIOS) или просто bootmgfw.efi (для клиентов UEFI).

bootmgr.exe / bootmgfw.efi получит bcd, который содержит (среди прочего) «меню» со всеми образами WIM, доступными для загрузки, когда пользователь выбирает запись, bootmgr.exe / bootmgfw.efi передает TFTP, загружает в памяти и передать управление соответствующему образу WIM. Так работает PXE (WDS / MDT / SCCM) на платформах MS.