Solved

WDS DHCP Issue

Posted on 2009-07-15
9
2,110 Views
Last Modified: 2012-05-07
Hello,

I am trying to use WDS to roll out an image to a large number of identical machines.  I have followed the step by step guide found here to setup WDS:
http://technet.microsoft.com/en-us/library/cc766320(WS.10).aspx

I have booted up a client vista 64 machine and configured the network boot priority in the bios.  The client gets an IP / establishes TFTP connection and then I pressed F12 to trigger the boot from WDS.  The computer has a white loading bar and the WDS server IP at the bottom of the screen which completes to 100%.  The Windows Vista rotating green bar on black background is then shown followed by the vista background with a message saying Please Wait.  I then get the following error message:

WDS Client: an error occurred while obtaining an IP address from the DHCP Server.  Please check to ensure there is an operational DHCP server on this network segment.

I press shift + F10 to load a command prompt and type IP config /ALL which shows no network adapters.  

I edited the boot.wim file by mounting the file and using peimg to import the LAN card RIS64\Vista\LAN\driver.inf file for the PC's (Asus P6T-SE Motherboards/Realtek Network Cards).  I then unmounted as per these instructions:

http://support.microsoft.com/kb/923834

When i boot the PC up now it does exactly the same as before.  Once in command prompt on the PC again I go to ipconfig and still nothing is shown.  I check the folder: x:windows\system32\drivestore\filerepository\drivername\  and i can see all the drivers in there fine.  I try to run drvload driver.inf and it fails to load.  I try WPEutil initializenetwork which responds succesful but again nothing happens, no IP, no NIC showing up in IPConfig etc.

Does anyone have any ideas where I am going wrong as ive spent ages on this now.

Thanks

0
Comment
Question by:cloughs
  • 6
  • 2
9 Comments
 
LVL 12

Expert Comment

by:marcustech
Comment Utility
Check to make sure there is not an additional DHCP server running on the router there as it may conflict with the server.

The boot rom should be sufficient to obtain an IP address from the server, therefore I think there may be some sort of a conflict here.
0
 
LVL 1

Author Comment

by:cloughs
Comment Utility
Hello,
Thanks for your response.  There is only one DHCP running on a completely separate server on the network.  This gives addresses to all the clients on the network and also when the Bootp process takes place the client PC's get given an IP address correctly.  It then establishes TFTP communication and then starts to download the boot image.  It seems to be the inital step of this process that cant contact DHCP for some reason.  If I go to shift + F10 and do an IPconfig /renew the machine gets no addresses.  I believe this is because it cannot find its own loopback or ethernet adapter for some reason but I could be wrong as this is new to me.

Thanks
0
 
LVL 12

Assisted Solution

by:marcustech
marcustech earned 20 total points
Comment Utility
I would expect it's looking for DHCP on the WDS server, although I haven't played with WDS thoroughly. Is there any chance you would be able to isolate the WDS server from the network, enable DHCP, and try the WDS service again?
0
 
LVL 1

Author Comment

by:cloughs
Comment Utility
Hello,

Yes I see what you are saying now, the DHCP service is not installed on the WDS server at the moment.  This was not part of the step by step guide so I assumed this wasnt necessary.  There is a Network Settings tab where you set an IP address range for multicast to use.  I assume it is like RRAS where by WDS gives out the IP as required from its own separate pool and ignores the LAN DHCP server.

Unfortunately I cant isolate the server very easily as WDS is running on one of our DC's.

Thanks
0
What Is Threat Intelligence?

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

 
LVL 1

Author Comment

by:cloughs
Comment Utility
A further update to this query, I had to modify the UDP port ranges from the defaults to 62000 - 63000 in order to fix the DNS conflict bug which I found earlier on in the WDS deployment scenario.  This shouldnt affect DHCP though as far as I am aware.
0
 
LVL 1

Author Comment

by:cloughs
Comment Utility
A further update to this issue, I have installed the DHCP on the WDS server itself and disabled the original DHCP server.  It finds the new DHCP server at PXEBoot as it did before but gives the same error about not being able to get an IP address from DHCP as it loads the windows background.  Anyone any ideas?

Thanks
0
 
LVL 1

Accepted Solution

by:
cloughs earned 0 total points
Comment Utility
found the answer to this - the imagex command was importing the drivers to the wrong version of vista... i had to use a different instance other than 1.

0
 

Expert Comment

by:dcadler
Comment Utility
Cloughs,

I am having the exact same problem that you described in your initial post. However, in this same network, I have successfully ran WinPE boot.wim from WDS on other computers types, Including Asus M2N-MS SE Plus, HP 2140 Netbook and Lenovo G530. This issue seems specific to one particular computer type, 2GoPC netbook that has a Realtek 8136 chip for the onboard NIC. I tried running drvload driver.inf with the driver.inf actually the Netrtle.inf that is the driver used by the 2GoPC. When I did this, I got an error...

Unable to load e:\driver.netrtle.inf <error 0x80070103>

Any suggestions?

Dave
0
 
LVL 1

Author Comment

by:cloughs
Comment Utility
Have you tried these commands before?

imagex.exe /mountrw C:\Temp\PE\boot.wim 1 C:\Temp\PE\mount
(mount the image)

peimg.exe /inf=C:\Temp\PE\VMWNIC\vmxnet.inf C:\Temp\PE\mount\Windows
(add a driver)

peimg.exe /inf=C:\Temp\PE\VMWNIC\vmware-nic.inf C:\Temp\PE\mount\Windows
(add another driver)

imagex.exe /unmount C:\Temp\PE\mount /commit
(unmount/apply changes to the image)

Please note the "1" in the first command stands for the instance of windows i.e. the version.  I had to try 1 and 2 to eventually get mine working.  The number dictates vista busniess/ultimate and so on..

Thanks

0

Featured Post

Free Trending Threat Insights Every Day

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

Join & Write a Comment

by Batuhan Cetin Within the dynamic life of an IT administrator, we hold many information in our minds like user names, passwords, IDs, phone numbers, incomes, service tags, bills and the order from our wives to buy milk when coming back to home.…
Recently, I had the need to build a standalone system to run a point-of-sale system. I’m running this on a low-voltage Atom processor, so I wanted a light-weight operating system, but still needed Windows. I chose to use Microsoft Windows Server 200…
The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, Just open a new email message.  In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…

762 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

10 Experts available now in Live!

Get 1:1 Help Now