To get PXE working on a server that is running both DHCP and WDS you need to enable option 66 and 67.
These settings will help your connecting clients to find the appropriate PXE server.
The setting is found in the DHCP configuration manager window (MMC).
Expand IPv4 and go to Server Options, right-click and select Configure Options.
Scroll down and select:
066 Boot Server Host Name 067 Bootfile Name
For option 066 write the IP of your WDS server. (10.0.0.150 for example).
For option 067 write: \smsboot\x64\wdsnbp.com
Press OK and try booting the client.
If you’re getting any error messages regarding PXE please read this article!
Let us know if you run into any problems!
Thanks for sharing this, great :)
THX for sharing.
Thanks so much. Been banging my head against a wall for hours trying to figure this out.
http://winplat.net/post/2014/04/07/Get-DHCP-Scopes-using-PowerShell.aspx
I am using Hyper-v In a test lab.
I have setup as above but get an error:
NBP filename is \smsboot\x64\wdsnbp.com
nbp filesize is 0 bytes
pxe-e99 unexpected network error.
Boot failed. EFI network.
If you can assist, I would be very grateful, I am using WDS 2012 with SCCM 2012 R2.
Thanks Matt
Hi Matt,
Are you running VLANs in your lab network? Is the client/guest Generation 1 or 2?
Best regards,
Joakim
Hi Matt, Im hoping you were able to resolve this years ago but I'm getting the exact error. I would really like to hear what solved your issue. Here is my output. It is clearly getting ready to download the right file from the right server….
Server IP 10.10.1.104
NBP filename is boot\x64\wdsmgfw.efi
nbp filesize is 0 bytes
PXE-E99 Unexpected Network Error
Hello Dan, Joakim,
I have the exact same issue (been working on it for 2 days now) and I have no idea what's going on.
BIOS boots fine but UEFI doesnt.
We have a deployment VLAN with WDS and clients, the dhcp is on another VLAN.
We use ip-helpers.
Any help would be greatly appreciated !
Hi, i'm still getting the PXE-E32: TFTP open timeout error
I configured the options. Any advice?
Hi Nick,
The "PXE-E32" error indicates that the PXE client did not get a reply from the TFTP server when sending a request to download its boot file. Possible causes for this problem are:
1. There is no TFTP server
2. The TFTP server is not running
3. TFTP and DHCP/BOOTP services are running on different machines, but the next-server (066) option was not specified
Best regards,
Joakim