I am having a situation where I am having a difficulty to PXE boot a client on a newly setup deployment center and below is the scenario :
We have set up the IP helper on switches for PXE boot and our network guys said it is working absolutely fine.
From the DHCP side, we have disabled the scope option 60, 66, 67 considering that is supposed to be taken care of by IP helper.
We have added the VLAN ranges as the scope in our DHCP server.
Note: Our clients that needs to pxe boot, WDS server, and DHCP server are all located on a different network.
Whenever we PXE boot we get the error "PXE-E51 NO DHCP or PROXY DHCP offer were received ".
Hope someone's experience can help me out to confirm how to fix this or am I doing or missing something?
Regards,
Shashi Dubey
Microsoft Configuration Manager: An integrated solution for for managing large groups of personal computers and servers. Deployment: The process of delivering, assembling, and maintaining a particular version of a software system at a site.
964 questions Sign in to follow 0 comments No comments Report a concern I have the same question I have the same question 0Hi, Thanks for your reply. ==>In IP helper should it contain the request for both the PXE server and the DHCP server? Means should it sends its broadcast to both of them?
Yes, it should contain the request for both the PXE server and the DHCP server. After disabled scope option 60,66, and 67, based on my experience, there are no other special settings for DHCP. Generally, a client computer boots from the network by using the PXE protocol according to the following process, which involves three parties (the DHCP server, the PXE server, and the client): 1.The client computer broadcasts a DHCP packet that asks for the address of the DHCP and PXE servers.
2.The DHCP server responds, sending a broadcast packet that tells the client it is an address server.
3.The PXE server responds to the client and reports that it's a boot server.
4.The client sends a request to the DHCP server to ask for the IP address.
5.The DHCP server sends the IP address to the client.
6.The client sends a request to the PXE server to ask for the path to the Network Boot Program (NBP).
7.The PXE server responds, sending the NBP path.
8.The client downloads and runs the NBP. After this process, the basic PXE boot is completed, but there will be additional interaction between the client and the PXE server. This is controlled by the NBP implementation. Best regards,
Simon
HI Simon, Thanks a bunch for this beautiful and elaborate reply :). Now the concept of IP helper and PXE boot using that is absolutely clear to me :). Hope I could convey the same to my network team and thanks for always being the leader in helping someone out with your amazing expertise. Keep safe and hope to have your experience going ahead too :). Regards,
Shashi Dubey
Hey Nick, Thanks for your time! We haven't reached the point where it should register anything in SMSPXE. It won't even get the IP and nothing is happening after this. Regards,
Shashi Dubey
Hi, Thank you for coming Microsoft MECM Q&A forum. 1.IP Helpers must be configured on the routers if any of the DHCP server, the client computer, or the Configuration Manager server that is running WDS and the PXE-enabled DP are on separate subnets or VLANs. IP Helpers are necessary because the PXE request that is generated by the client computer is a broadcast that doesn't travel outside the local subnet or VLAN. If the DHCP server or the WDS/PXE-enabled DP aren't on the same subnet or VLAN as the client computer, they will not see or hear the PXE request broadcast from the client. Therefore, the servers will not respond to the PXE request. 2.The routers have to be able to route the client requests from the network of the client to the network of the DHCP server. One such simple router rule is the IP helper. The helper just tells the router to forward the DHCP requests to the known IP address of the DHP server. 3.For PXE requests, you just need to configure the routers to forward the client request to the PXE server, just like you do with the DHCP server. Locate your router, find the DHCP IP helper entry, and add another entry that looks exactly like the first one but uses the IP address of the PXE server. For more detailed information, please refer to:
How to boot from a PXE server that's on a different network
You want to PXE Boot? Don't use DHCP Options. Thanks for your time. Best regards,
Simon
If the response is helpful, please click "Accept Answer" and upvote it.
Hi Simon, Thanks a bunch for the extensive reply and elaboration and yeah that's has been super helpful :). We already have the IP helper enabled on the routers considering the client and WDS and DHCP are on the different VLAN and added the cope of the VLAN ranges in our local DHCP server and disabled scope option 60,66, and 67 but even after that every time the client tries to PXE boot it gives the error "NO DHCP OFFER RECEIVED". Our network and server team said they have done everything right but could you help me clear the below point :
In IP helper should it contain the request for both the PXE server and the DHCP server? Means should it sends its broadcast to both of them?
Are we missing something from DHCP or the network side?