SCCM PXE boot/IP Helper

lalajee 1,811 Reputation points
2022-09-12T09:12:41.443+00:00

Hi,

Currently we are using DHCP to PXE boot but I would like to setup IP helpers.

We already have IP Helpers for DHCP servers.

How do we add IP helpers for PXE boot servers.

Do I need to create new line for IP helper and add each DP (PXE) to each site switch or it has to be primary site IP address?
We have 5 sites with DP which are also PXE servers

Windows DHCP
Windows DHCP
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.DHCP: Dynamic Host Configuration Protocol (DHCP). A communications protocol that lets network administrators manage centrally and automate the assignment of Internet Protocol (IP) addresses in an organization's network.
1,021 questions
Microsoft Configuration Manager Deployment
Microsoft Configuration Manager Deployment
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.
902 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Limitless Technology 39,356 Reputation points
    2022-09-12T20:00:05.917+00:00

    Hello there,

    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 information, see the blog post You want to PXE Boot? Don't use DHCP options.
    https://techcommunity.microsoft.com/t5/configuration-manager-blog/you-want-to-pxe-boot-don-t-use-dhcp-options/ba-p/275562

    Besides, you can add an IP helper entry for each PXE server. In a load-balancing scenario (multiple PXE servers), PXE servers can be up or down in a group, and you don't have to do any extra configuration. In diverse environments (Windows, Linux, and Router PXE servers all coexisting), the different PXE servers can selectively respond to the clients that they recognize.
    https://learn.microsoft.com/en-us/troubleshoot/mem/configmgr/boot-from-pxe-server

    ------------------------------------------------------------------------------------------------------------------------------------------

    --If the reply is helpful, please Upvote and Accept it as an answer–

    1 person found this answer helpful.
    0 comments No comments

  2. Simon Ren-MSFT 30,191 Reputation points Microsoft Vendor
    2022-09-12T10:33:48.407+00:00

    Hi,

    Each PXE server should have an entry in the IP helper tables. That way, all the PXE servers will get the client boot discovery and request, and only the PXE that needs to respond will respond. The configuration is like this:

    IP helper-address <IP address of DHCP server>
    IP helper-address <IP address of PXE server>
    IP forward-protocol UDP 4011

    In an environment where there are multiple PXE servers, each PXE server will only reply to the clients that it cares about. In the case of SCCM, the SCCM PXE server only cares about its own clients and will only respond to those clients that have task sequence deployed to them.

    Refer to: IP Helper-Address Configuration for PXE Boot

    Thanks for your time,

    Best regards,
    Simon


    If the response is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.