DHCP option 60 is not set on Windows 2003 server by default. 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.
When you enabled PXE booting on a client computer, it listens to DHCP responses to find who the PXE server is that will be servicing that client computers. If a DHCP response contains option 60 with the value of “PXEClient,” the client computer will make further PXE requests to that specific computer. This option will need to be manually set on the DHCP server if:
1. The PXE server and DHCP server are on the same computer and, for some reason; the option was not automatically set during the PXE server installation.
2. If you need to set DHCP option 60 to a specific DHCP scope.
Set the DHCP Option 60 on DHCP Server
To set DHCP Option 60 on DHCP server, go to Start > Run and type in “cmd” (or get to a command prompt console through any method).
- At the command prompt enter the line:netsh
- This will change the command prompt to netsh, and this new prompt enter the line:dhcp server
- This will change the prompt again to dhcp server. At the prompt enter the following:add optiondef 60 PXEClient String 0 comment=PXE support
- This will return and say that the command completed successfully. When this has happens, type in the following line to commit the change:exit
The above five steps will create option 060, but it will still need to be turned on at the DHCP server.
To turn this on at the server, go to Start > Programs > Administrative Tools > DHCP. Now expand your server scope by clicking on the plus sign (+) next to your server name, then right-clicking on Server Options below that server, then selecting Configure Options.
Scroll through the list of DHCP options until you see option 060, and then check the option to turn it on. Click OK, and then close out of the DHCP settings.
Filed Under: DHCP
About the Author: