Select the product you need help with
- Internet Explorer
- Windows Phone
- More products
PXE Clients do not receive an IP address from a DHCP server
Article ID: 257579 - View products that this article applies to.
This article was previously published under Q257579
This article describes how to resolve an issue in which you cannot install PXE clients in Windows NT 4.0, Windows 2000, and in Windows Server 2003. This PXE installation issue occurs because the PXE client does not receive an IP address from the DHCP server or configuration information from the RIS server. This article explains how to configure the DHCP Relay Agent on RRAS, so that the PXE client can receive the information that it requires to be installed correctly.
Pre-Boot Execution Environment (PXE) clients require an IP address from a Dynamic Host Configuration Protocol (DHCP) server to begin the installation process from a Remote Installation Services (RIS) server. The PXE client may not receive an IP address from the DHCP server or configuration information from the RIS server if the client is located across a router from the DHCP server or the RIS server, or both. If these two pieces of information are not available, the installation on the PXE client does not work.
DHCP clients that are located across a router from a DHCP server require the router be configured to forward DHCP traffic to a DHCP server that is located on a remote subnet. This DHCP traffic is broadcast traffic. Routers do not typically forward broadcast traffic unless they are configured to do this. A network router can be a hardware-based router, such as those manufactured by the Cisco Corporation, or a software-based router, such as Microsoft Routing and Remote Access Services (RRAS). In either case, you must configure the router to relay DHCP traffic to designated DHCP servers. The IP addresses of the DHCP server are configured on the router on a per-interface basis by using IP helper functionality. Or, for RRAS, the IP addresses are configured by using the DHCP Relay Agent. The following example shows an IP helper configuration: For more information about how to configure DHCP servers on third-party router products, see the appropriate configuration documentation that is included with the product.
How to configure the DHCP Relay Agent on RRAS in Microsoft Windows NT 4.0To configure the DHCP relay agent in Windows NT 4.0, follow these steps:
How to configure the DHCP Relay Agent in Microsoft Windows 2000 and in Windows Server 2003The process for configuring the DHCP Relay Agent in Windows 2000 and in Windows Server 2003 resembles the process that is used in Windows NT 4.0. To do this, follow these steps:
244454For more information about how to configure PXE clients, DHCP, and RIS servers, click the following article numbers to view the articles in the Microsoft Knowledge Base:
(http://support.microsoft.com/kb/244454/EN-US/ )PXE Client with Revision .99j Boot ROM May Not Be Able to Contact RIS Server
(http://support.microsoft.com/kb/244036/EN-US/ )Description of PXE Interaction Among PXE Client, DHCP, and RIS Server
(http://support.microsoft.com/kb/255952/EN-US/ )Unable to Contact DHCP Server with RIS Boot Disk
(http://support.microsoft.com/kb/120932/EN-US/ )DHCP: Spanning Multiple Subnets
(http://support.microsoft.com/kb/161571/EN-US/ )Using DHCP Superscopes to Serve Multiple Logical Subnets
(http://support.microsoft.com/kb/197197/EN-US/ )DHCP Clients Are Unable to Get IP Address from a DHCP Server
Article ID: 257579 - Last Review: March 25, 2011 - Revision: 4.0