Настраиваем маршрутизатор Cisco для загрузки PXE клиентов с Microsoft System Center Configuration Manager (SCCM) Server. При этом SCCM сервер и PXE клиенты находятся в различных подсетях. Для такой загрузки необходимо настроить DHCP пул с указанием опций 66 и 67 для указания IP-адреса SCCM сервера и загрузочного файла.По умолчанию путь к загрузочному файлу PXE "\SMSBoot\x86\wdsnbp.com". Опция 66 и ip helper-address должны указывать на IP или DNS имя сервера SCCM с поднятой ролью PXE.
Конфигурация DHCP пула с опциями 66 и 67:
ip dhcp pool <pool_name>
network <network netmask>
default-router <gateway_ip>
dns-server <dns_server1_ip dns_server2_ip>
option 66 ip <SCCM_IP>
option 67 ascii "\SMSBoot\x86\wdsnbp.com"
На данном этапе возникает вопрос каким образом связаны между собой DHCP и PXE?
При выполнении PXE-запроса сетевая карта отправляет модифицированный пакет DHCPDISCOVER, расширенный PXE-опциями. Он рассылается широковещательно. Таким образом, DHCPDISCOVER может быть распространен за пределы подсети маршрутизатором при помощи ретрансляции DHCP, перенаправляя поступающие от клиентов сообщения DHCP серверам в других подсетях. Для этого и настраивается ip helper-address на интерфейсе шлюза за которым расположены клиенты PXE указывающий на SCCM сервер.
interface <interface_name>
ip helper-address <SCCM_IP>
Приведу выдержку из конфигурации маршрутизатора
ip dhcp pool osd
network 10.1.7.0 255.255.255.0
dns-server 10.1.6.5 10.1.6.6
domain-name some.domain.local
default-router 10.1.7.254
option 66 ip 10.1.6.11
option 67 ascii "\SMSBoot\x86\wdsnbp.com"
interface Vlan7
description New OS Deployment
ip address 10.1.7.254 255.255.255.0
ip helper-address 10.1.6.11
URL: http://dimdim.org.ua/cisco-dhcp-pxe-boot-sccm/
Обсуждается: http://www.opennet.dev/tips/info/2671.shtml