Server 2008 and WDS, how to setup with a HP ProCurve 2724 switch?

Posted on 2011-10-02
Last Modified: 2013-11-05
I'm really a newbie in the network field and I have recently installed W2K8 R2 Enterprise on a laptop for testing purposes. I want to use it as a WDS-server with wim-images and to distribute drivers. I've configured DHCP with a scope and added a boot image to the WDS-server. I've hooked the server up to a HP ProCurve 2724 switch which has been reset to default with the front button. Problem is that the client which I want to capture an image from but it doesn't get an IP when trying to boot with F12 (the NIC in the client laptop does of course support PXE). DHCP starts on the client, but somehow it doesn't recieve an IP and goes on booting to Windows (7 Pro).

What am I missing here? Does the server have to be connected to the switch with a crossed TP-cable or can I use the "regular" CAT5 I got and do I have to configure the switch somehow?
Question by:elzacka
    LVL 6

    Accepted Solution


    Configuring When DHCP is on the Same Server
    The method of communication between the booting client and the server uses data fields (known as options) in DHCP packets. The Windows Deployment Services solution for booting over the network works well in many configurations. It works well when Windows Deployment Services is located on the same physical computer or on a different physical computer than the DHCP server. However, the default installation is that Windows Deployment Services and a DCHP server (Microsoft or non-Microsoft) are located on different physical computers. In this scenario, no additional configuration steps are required for interoperability between Windows Deployment Services and the DHCP server.

    However, if you are running Windows Deployment Services and DHCP on the same computer, in addition to configuring the server to not listen on port 67, you will need to use your DHCP tools to add Option 60 to their DHCP scopes. This allows booting clients to learn about the Windows Deployment Services PXE server from the DHCP response that is generated by the DHCP server. Setting DHCP option tag 60 has one side effect: clients booting from the network are always notified that the Windows Deployment Services PXE server is available, even if the server is not operational or has stopped. For instructions on configuring these options, see the DHCP section of How to Manage Your Server.

    There are some scenarios (particularly those that require running a DHCP server) that do not support adding custom DHCP option 60 on the same physical computer as the Windows Deployment Services server. In these circumstances, it is possible to configure the server to bind to UDP Port 67 in non-exclusive mode by passing the SO_REUSEADDR option. For more information, see Using SO_REUSEADDR and SO_EXCLUSIVEADDRUSE (

    If DHCP is installed on a server that is located in a different subnet, then you will need to do one of the following configure your IP Helper tables (recommended) or add DHCP options 66 and 67. For more information, see Managing Network Boot Programs.


    And here are some procedures:


    To configure Windows Deployment Services to run on the same computer as Microsoft DHCP

    Right-click the server and click Properties.

    On the DHCP tab, select Do not listen on port 67 and Configure DHCP Option #60 Tag to PXEClient.


    This procedure does the following:

    Sets HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WDSServer\Parameters\UseDhcpPorts to 0.

    Adds the option 60 PXEClient tag to all of your DHCP scopes.

    To configure Windows Deployment Services to run on the same computer as non-Microsoft DHCP

    Right-click the server and click Properties.

    On the DHCP tab, select the Do not listen on port 67.

    Use your DHCP server tools to set Option #60 Tag to PXEClient.

    This procedure sets HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WDSServer\Parameters\UseDhcpPorts to 0.
    LVL 17

    Assisted Solution

    All ports are Auto MDI/MDI-X , so the switch will automaticaly find needed type of connection, so you do not have to care about using regular or crossed type of cable.
    I would use min. Cat5e cable for giga-connection (not Cat5).

    Author Comment

    Thanks, both of you. I'm quite sure I've added the option 60 to the scope and configured the server not to listen to port 67 but I will double check tomorrow and get back to you.
    LVL 6

    Expert Comment

    Oh, a lot of BIOS setups do not have PXE turned on.  I know on the Dell BIOS versions I've seen there is an option for PXE/ON you have to set for it to become available in the F12 menu.

    Also, at what point is it failing?  When you hit F12 and select to PXE boot the mac comes on the screen and then you should get some messages like connecting to and some fail message at the end, like failed to boot retry.  Are you getting these messages?

    Author Comment

    It's a Fujitsu Siemens S7110-laptop and the network boot is turned on in BIOS. It displays the MAC address and further it tries to connect with the DHCP-server without any luck. It never connects.
    LVL 7

    Expert Comment

    Check that the WDS service is running.

    Author Comment

    Thank you guys. Honestly, I don't know exactly what solved it, but re-creating the DHCP-scope and re-configuring the WDS did it. With all the hints you gave me It now finally recieves an IP from the DHCP-server and boots to the WDS-menu. The switch doesn't need to be configured as it is an "unmanaged" switch. Neither do I have to use a specific kind of TP-cable as long as it is CAT5.

    The problem now is that I recieve an error when I'm trying to capture an image from the Fujitsu Siemens laptop:

    Windows Boot Manager (Server IP: <--- Why this address? The server IP is
    Windows Failed to start...
    File: \Boot\BCD
    Status: 0xc000000f

    This is another problem so I guess I have to create a new post for this?

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    What Is Threat Intelligence?

    Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

    Are you having trouble running ADPREP on your current 32-bit Domain Controller? Have you ran ADPREP multiple times on your Domain but still get an error stating you have not prepared your Domain yet? Here is a change that gets even the most seaso…
    This tutorial will go through the steps required to write a script that will back up the configuration settings of a HP-ProCurve switch. You will need to get the following things to follow this tutorial: Telnet Scripting Tool e.g. TST10.exe …
    This tutorial will walk an individual through the steps necessary to configure their installation of BackupExec 2012 to use network shared disk space. Verify that the path to the shared storage is valid and that data can be written to that location:…
    This tutorial will walk an individual through the steps necessary to join and promote the first Windows Server 2012 domain controller into an Active Directory environment running on Windows Server 2008. Determine the location of the FSMO roles by lo…

    761 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    9 Experts available now in Live!

    Get 1:1 Help Now