I am trying to test the Windows deployment services in Windows 2008 R2. I am able to get an IP when my desktop PXE boots but then I get PXE-E32: TFTP open timeout.
Has anyone run into this? if so anyone know a fix?
If you have DNS and WDS running on the same box, a patch from over last summer (the DNS exploit patch) can cause this to happen. The fix for this is on Johan Arwidmark's blog. Hope that helps. Good luck.
This can be caused by the DNS patch, but the fix in the Johan Arwidmark's blog isn't quite correct. The DNS patch causes the DNS process to bind to 2500 random ports when the service starts, which has a small chance of overlapping with the WDS port range.
To fix this, you need to increase the size of the port range for WDS to something larger then 2500 ports to make sure it will work.
The article (blog) is updated to reflect new configuration options in Windows Server 2008 R2, as well as an explaination to the problem and updated instructions for Windows Server 2003 and Windows Server 2008.
Regards / Johan Arwidmark