locked
Vista Business acquiring IP from DHCP failed RRS feed

  • 問題

  • Our company's network infrastructure makes use of 3Com SuperStack 3300 Switches.

    One of our servers installed the Windows Server 2003 with DHCP Service and
    any computers with Windows XP Professional can acquire the IP Addresses from that DHCP Server without any problem.

    However, some of the users bought computers (bundled with Vista Business) for themselves and
    found that their computers cannot acquire the IP Addresses successfully.

    I tried even connecting their computers from our root switch, however, still cannot acquire the IP Addresses.

    Can anyone tell me how to solve this problem?

    Thank you very much!
    2008年11月8日 下午 06:25

解答

  • Dear Customer,

     

    In order to better understand the issue and provide you with more accurate suggestions, please help in clarifying the following questions:

    1. Are address lease failures occurring for all DHCP clients, or just certain ones?

    2. Are IP address leases available in the DHCP server scope for the subnet the DHCP client is on?

    3. Is the DHCP client on the same subnet as the DHCP server? If not are there Windows DHCP clients on the same subnet as the DHCP server that can obtain an IP address?

    Please also help collect the following information:

    1. Please capture a network trace on a sample DHCP client computer when reproducing the problem.
    ==================
    a. Please download network monitor from the following link and install it on a DHCP client:

    Microsoft Network Monitor 3.1
    http://www.microsoft.com/downloads/details.aspx?FamilyID=18b1d59d-f4d8-4213-8d17-2f6dde7d7aac&DisplayLang=en

    b. Run Network Monitor. On the start page, please select the LAN network connection that needs to get IP address from the DHCP server to monitor. Go to File-> New -> Capture
    c. Press F10 to start the capture
    d. Now from the client, run the following commands under a command prompt to reproduce the problem:

    ipconfig /release
    ipconfig /renew

    Make sure you see the new DHCP error event in the Event Viewer.

    If you have any questions or concerns, please feel free to let me know. I will be glad to help.

    I look forward to your reply.

     

    Sincerely,


    Tom Zhang

     

    2008年11月25日 上午 10:32
    版主
  • Hi Chris,

     

    Please try that:

     

    1. Click start, and type regedit

    2. Find the following registry key
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}
    3. Browse the key and find the information related to the network card

    4. Select Edit, -> New -> DWORD value (32 bits) 
    5. Under the value, key in "DhcpConnEnableBcastFlagToggle" press Enter。
    5. Right click the key "DhcpConnEnableBcastFlagToggle"  and select modify
    6. Under the value key, change it to 1
    7. Close the registry edit and reboot the machine.

     

    This error is because of the difference between Windows XP SP2 and Vista, Vista does not support "DHCP boardcast" and Windows XP does. It makes the Vista cannot find some routers and get DHCP request.

    Try that and let us know if it helps

     

    2008年12月13日 下午 02:47

所有回覆

  • You can try to refer to the following reference and see if you can fix the issue or not: http://support.microsoft.com/kb/930517

     

    2008年11月8日 下午 06:36
  • Dear Customer,

     

    Thank you for your post.

     

    From the information you provided it is hard to know what caused your problem.
    1. You should check the event log. See if it provides any hint to the problem. 

     

    Thank you for your cooperation.

     

    Sincerely

     

    Tom Zhang

     

    2008年11月10日 上午 09:48
    版主
  •  Raymond Yuen wrote:

    You can try to refer to the following reference and see if you can fix the issue or not: http://support.microsoft.com/kb/930517

     

     

    Actually, I don't know what the issue means for your recommended link.
    2008年11月10日 下午 12:06
  •  Tom Zhang – MSFT wrote:

    Dear Customer,

     

    Thank you for your post.

     

    From the information you provided it is hard to know what caused your problem.
    1. You should check the event log. See if it provides any hint to the problem. 

     

    Thank you for your cooperation.

     

    Sincerely

     

    Tom Zhang

     

     

    I will check the event log tomorrow.

     

    One more symptoms is that the Vista Business keeps on connecting and disconnecting the connections.

     

    I check using "ipconfig /all" and it shows me no ip address or ip address (169.254.x.x) that can't connect to the DHCP.

    2008年11月10日 下午 12:14
  • Could you try to use other notebook which is installed winxp to try to connect to network and see if it could get the IP from DHCP?

     

    I would like to know if it is Vista Business Notebook have problem only or all external notebooks/computers are blocked from getting IP from DHCP.

     

    2008年11月11日 上午 03:04
  • Dear Customer,

     

    In order to better understand the issue and provide you with more accurate suggestions, please help in clarifying the following questions:

    1. Are address lease failures occurring for all DHCP clients, or just certain ones?

    2. Are IP address leases available in the DHCP server scope for the subnet the DHCP client is on?

    3. Is the DHCP client on the same subnet as the DHCP server? If not are there Windows DHCP clients on the same subnet as the DHCP server that can obtain an IP address?

    Please also help collect the following information:

    1. Please capture a network trace on a sample DHCP client computer when reproducing the problem.
    ==================
    a. Please download network monitor from the following link and install it on a DHCP client:

    Microsoft Network Monitor 3.1
    http://www.microsoft.com/downloads/details.aspx?FamilyID=18b1d59d-f4d8-4213-8d17-2f6dde7d7aac&DisplayLang=en

    b. Run Network Monitor. On the start page, please select the LAN network connection that needs to get IP address from the DHCP server to monitor. Go to File-> New -> Capture
    c. Press F10 to start the capture
    d. Now from the client, run the following commands under a command prompt to reproduce the problem:

    ipconfig /release
    ipconfig /renew

    Make sure you see the new DHCP error event in the Event Viewer.

    If you have any questions or concerns, please feel free to let me know. I will be glad to help.

    I look forward to your reply.

     

    Sincerely,


    Tom Zhang

     

    2008年11月25日 上午 10:32
    版主
  • Yes, the notebook which installed with Windows XP Prof can acquire the IP Address from DHCP Server.

    All computers installed with Vista Business can't acquire the IP Address from DHCP Server.

     MS MVP KenLin for VB.NET wrote:

    Could you try to use other notebook which is installed winxp to try to connect to network and see if it could get the IP from DHCP?

     

    I would like to know if it is Vista Business Notebook have problem only or all external notebooks/computers are blocked from getting IP from DHCP.

     

    2008年11月25日 下午 04:58
  • 1. Failed for all computers installed with Vista Business and

    certain computers using wireless networking relied on connecting an Access Point

    sometimes can't acquire IP Addresses (The Access Point has something wrong);

    The computers installed with Vista Business can browse intranet and internet if I set the IP Addresses as Static

    (assign IP Addresses manually);

    2. I don't know. The DHCP Server seemed having some problems.

    Some IP Addresses that have never used before

    won't be allocated to the computers in which want to acquire an IP Address.

    The IP Address seemed always "jumped" and some ranges of values have never used.

    I tested these IP Addresses by making them "Static" and no warning for duplicate IP Address has been found

    and I can use them to browse intranet and as well as internet properly;

    3. Yes.

     

     Tom Zhang – MSFT wrote:

    Dear Customer,

     

    In order to better understand the issue and provide you with more accurate suggestions, please help in clarifying the following questions:

    1. Are address lease failures occurring for all DHCP clients, or just certain ones?

    2. Are IP address leases available in the DHCP server scope for the subnet the DHCP client is on?

    3. Is the DHCP client on the same subnet as the DHCP server? If not are there Windows DHCP clients on the same subnet as the DHCP server that can obtain an IP address?

    Please also help collect the following information:

    1. Please capture a network trace on a sample DHCP client computer when reproducing the problem.
    ==================
    a. Please download network monitor from the following link and install it on a DHCP client:

    Microsoft Network Monitor 3.1
    http://www.microsoft.com/downloads/details.aspx?FamilyID=18b1d59d-f4d8-4213-8d17-2f6dde7d7aac&DisplayLang=en

    b. Run Network Monitor. On the start page, please select the LAN network connection that needs to get IP address from the DHCP server to monitor. Go to File-> New -> Capture
    c. Press F10 to start the capture
    d. Now from the client, run the following commands under a command prompt to reproduce the problem:

    ipconfig /release
    ipconfig /renew

    Make sure you see the new DHCP error event in the Event Viewer.

    If you have any questions or concerns, please feel free to let me know. I will be glad to help.

    I look forward to your reply.

     

    Sincerely,


    Tom Zhang

     

    2008年11月25日 下午 05:15
  • There could be 2 simple ways to try it out to solve the problem.

     

    1. Update lastest Vista Windows Update

     

    2. Modify the DHCP Server scope to a larger ranger. (Try to reset remove some reseved IP if it's non-necessary)

    2008年12月1日 上午 06:05
  • Hi Chris,

     

    Please try that:

     

    1. Click start, and type regedit

    2. Find the following registry key
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}
    3. Browse the key and find the information related to the network card

    4. Select Edit, -> New -> DWORD value (32 bits) 
    5. Under the value, key in "DhcpConnEnableBcastFlagToggle" press Enter。
    5. Right click the key "DhcpConnEnableBcastFlagToggle"  and select modify
    6. Under the value key, change it to 1
    7. Close the registry edit and reboot the machine.

     

    This error is because of the difference between Windows XP SP2 and Vista, Vista does not support "DHCP boardcast" and Windows XP does. It makes the Vista cannot find some routers and get DHCP request.

    Try that and let us know if it helps

     

    2008年12月13日 下午 02:47