Sysadmin > SerVices > DhcpD > SccmPxeDhcpOptions

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; }
}