====== How to PXE boot clients via external (ISC) dhcpd ====== Important are ''next-server'' (the SCCM PXE-Server) and ''filename''. And you have to escape the Windows-specific backslash. subnet 10.10.16.0 netmask 255.255.255.0 { ... next-server 10.10.27.51; filename "smsboot\\x86\\wdsnbp.com"; ... } Here the complete subnet subnet 10.10.16.0 netmask 255.255.255.0 { default-lease-time 3600; max-lease-time 86400; option subnet-mask 255.255.255.0; option broadcast-address 10.10.16.255; option routers 10.10.16.1; option domain-name-servers 10.10.18.150, 10.10.8.18; option domain-name "sccm.service.foo.com"; #option vendor-class-identifier "PXEClient"; #option vendor-encapsulated-options 3a:02:aa:08:ff; #option tftp-server-name "pxe.entw.sccm.service.foo.com"; #option bootfile-name "smsboot\\x86\\wdsnbp.com"; next-server 10.10.27.51; filename "smsboot\\x86\\wdsnbp.com"; host pc00150 { hardware ethernet 04:25:2f:cd:da:c3; fixed-address 10.10.16.100; } host pc00151 { hardware ethernet 00:20:4b:89:c4:79; fixed-address 10.10.16.101; } host pc00152 { hardware ethernet 04:25:2f:c9:1b:36; fixed-address 10.10.16.102; } host pc00153 { hardware ethernet 0c:2b:e5:20:e1:44; fixed-address 10.10.16.103; } }