Setting DHCP Option 60

Option 60 (Class identifier) allows you to inform the target that the location of the PXE server is known.

Adding DHCP option 60 to Windows DHCP server

By default, option 60 is not set on Windows. If the OS deployment server is running on the same host as the DHCP server, you have to add this option and set its value to PXEClient in order to tell PXE clients where to find the OS deployment server.

Follow these steps to add option 60 on Windows:
  1. Open a command window (select Start > Run > cmd)
  2. Type netsh
  3. Type dhcp
  4. Type server \\<servername> or server <ip_address>
  5. You then see a command prompt that says: dhcp server>
  6. Type add optiondef 60 PXEClient STRING 0 comment=option added for PXE support
  7. Type set optionvalue 60 STRING PXEClient
  8. To confirm that everything has been set correctly, type show optionvalue all

Adding DHCP option 60 to a host with ISC DHCP server

If you are using the ISC DHCP server 2.0, you can add the DHCP option 60 to a group of targets or to a single target by adding the statement option dhcp-class-identifier "PXEClient"; to a section of the configuration file. If you were using option 43 (vendor-encapsulated-options) for another PXE application, remove it for BigFix for OS Deployment targets.

The modifications to perform on a ISC DHCP server 3.0 are the same as for a 2.0 server, but the names differ:
  • Add vendor-class-identifier "PXEClient"; for the targets running BigFix for OS Deployment
  • Remove any occurrences of option space PXE; if you were running another PXE application.
Note: The OS deployment server responds to all requests, including requests originating from unknown targets.
Note: If the flag Completely ignore unknown targets is set for the server, it only responds to discovery requests originating from known targets. You can specify either the IP address or the Ethernet address in the target list. At this stage, the IP address of the remote-boot target is known.