Re: PXE and DHCP

Tech-Archive recommends: Fix windows errors by optimizing your registry

From: Jetro (no.spam_at_internet)
Date: 05/27/04


Date: Thu, 27 May 2004 07:54:02 -0400

http://support.microsoft.com/default.aspx?scid=kb;EN-US;244036
Description of PXE Interaction Among PXE Client, DHCP, and RIS Server

http://support.microsoft.com/?kbid=259670
Using DHCP Options 60, 66, 67 to Direct PXE Clients to RIS Servers May Fail

When the machine boots using PXE, the boot ROM gets an IP address using
DHCP. It's then sending out a modified DHCP Discover packet with its GUID.
The BINL service on a RIS server listens for these special DHCP Discover
packets and responds with a DHCP Offer packet that includes a copy of the
client's GUID, but no IP address. The PXE client replies with a DHCP Request
packet sent directly to the BINL service on UDP port 4011. The BINL service
responds with a DHCP Ack packet that contains the name and path of the boot
image, startrom.com.
 In a routed network, an IP helper field in the router contains the IP
address of a DHCP server. When the router receives a DHCP Discover packet,
it forwards the packet to the DHCP server and then acts as an intermediary
between the server and the DHCP client. If the RIS server is also a DHCP
server, this works fine. The server returns a single DHCP Offer packet with
the client's GUID in the payload and the client handles the rest. If the
DHCP server and RIS server are on different machines in the same broadcast
segment as the PXE client, the process also proceeds without problems.
If, however, the RIS server and the DHCP server are on different machines
that don't reside in the same broadcast segment as the PXE client, both
servers must be included in the IP helper field at the router, and you must
verify that both servers get the DHCP Discover packet from the router.
If you have more than one RIS server, don't install RIS on a DHCP server. A
PXE client that gets a standard DHCP Offer that contains its GUID won't
listen for responses from any other RIS servers.
Because BINL is actually a modified DHCP service, it must be authorized in
AD.



Relevant Pages

  • RE: Does RIS require a Microsoft DHCP server?
    ... So I must have DHCP setup on the RIS server as well? ... "Authorize" your RIS Server, the same as you did for DHCP. ...
    (microsoft.public.windows.server.general)
  • Re: DHCP IP lease renewal ok, but a new PC can not obtain an IP ("An e
    ... I guess the problem seen with DHCP from PC's is a symptom of another ... Note that both robert and tina are blade servers within the save blade ... Connection-specific DNS Suffix. ... I.e. DNS servers has their own IP as the first DNS server and another as ...
    (microsoft.public.windows.server.networking)
  • Re: SBS 2003 Misconfigured?
    ... DHCP shows up on the server as running. ... The netgear has a setting for the Internet IP which is set to the ... Which, based on the configuration you gave, is part of the problem. ...
    (microsoft.public.windows.server.sbs)
  • RE: DHCP
    ... SBS stops leasing out IP addresses. ... to DHCP. ... Administrative tools ' Server Management. ... go into the ISA console to create and apply a Firewall access rule with the ...
    (microsoft.public.windows.server.sbs)
  • Re: Application Hang
    ... Do not run 2 DHCP servers together, that will create conflicts for the client. ... Under DNS management console is the server listed under Forward lookup zone, if yes with how many entries and which ones? ... I hope this is what you were looking for by way of scope options: ...
    (microsoft.public.windows.server.networking)