Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

WDS DHCP Issue

Posted on 2009-07-15
9
Medium Priority
?
2,178 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
ID: 24858858
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
ID: 24858910
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 80 total points
ID: 24858939
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
Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

 
LVL 1

Author Comment

by:cloughs
ID: 24858990
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
 
LVL 1

Author Comment

by:cloughs
ID: 24859081
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
ID: 24860424
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
ID: 24891110
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
ID: 25085285
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
ID: 25086122
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 Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Hi All Just a quick one for everybody. I was recently looking into setting the default User Account Picture for all my vista clients within the network but on closer inspection the group policy setting only allows you to set the default pictur…
Setting up a Microsoft WSUS update system is free relatively speaking if you have hard disk space and processor capacity.   However, WSUS can be a blessing and a curse. For example, there is nothing worse than approving updates and they just have…
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…
This lesson discusses how to use a Mainform + Subforms in Microsoft Access to find and enter data for payments on orders. The sample data comes from a custom shop that builds and sells movable storage structures that are delivered to your property. …

926 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