Re: DHCP, dual NIC, DHCP failure

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: KM (konstmor_at_nospam_yahoo.com)
Date: 02/28/05


Date: Mon, 28 Feb 2005 14:58:50 -0800

Roger,

I was actually focusing on that hardcoded value in the DHCP client that is responsible for the retry getting the IP if the initial
attempt failed.
Although it is not exactly what you are trying to resolve but, I believe, it may be a part of the problem.

I think only one who has access to the sources code of the DHCP client may be able to help you figure out (and fix) the actual
algorithm of the IP handshake implemented on XP.
Let us know here if you get interesting replies in other newsgroups on the issue.

-- 
 Regards,
        KM
> KM,
> > > I can reproduce this problem with XP Pro however the timeouts are much shorter.
> > > I get typical 1st retry timeouts of 16 seconds and 2nd try timeouts of 33 seconds.
> >
> > Are you sure about these numbers? A long time ago I observed different numbers on NT and 2K.
> > Are you testing this with DHCP server disconected? (that is how I'd test the retry interval)
>
> I am testing with the DHCP server connected.  Remember that I am describing a
> problem that I consider to be a Windows DHCP client bug because the server is
> doing everything it is supposed to do but the client is giving up on the
> protocol, timing out, and restarting the protocol.  About 50% of the time this
> results in my client not having IP addresses for 6 minutes or more.  Whatever
> the timeout is when the server is not connected may be interesting but it is a
> different problem.  If you want to see the details of this problem as it
> manifests itself in XP Pro then see my posting today in another NG:
> http://groups-beta.google.com/groups?q=dhcp+offer+ignored+-+ethereal+trace
> This posting demonstrates the same problem I have with XPe but the timeouts are
> much shorter.  I'd be glad to send the actual Ethereal files to anyone who is
> skeptical or who wants to help solve this issue.
>
> > > Is it likely that different hardcoded values would be put in XP Pro
> > > and XPe?  If yes, why?
> >
> > I doubt that. We all know the XPe binaries are coming from XP Pro and therefore the hardcoded values are the same.
> > Only difference I can imagine is in the SP level. You didn't mention what SP of the XP Pro you tried but I suspect it is either
SP1
> > or Sp2.
>
> Everything I've posted about pertains to SP2 but I've verified that the same
> problem exists in SP1.
>
> Roger


Relevant Pages

  • Re: DHCP, dual NIC, DHCP failure
    ... We all know the XPe binaries are coming from XP Pro and therefore the hardcoded values are the same. ... The reason for me saying that the 5 minutes is the hardcoded value was that I saw similar behaviour (retry on initial failed request ... Someone with access to the XP sources may help us to figure out whether the value is hardcoded in the DHCP client of XP. ...
    (microsoft.public.windowsxp.embedded)
  • Re: DHCP Causes CPU Spikes
    ... Are you running Win2k server or pro? ... available -- and you don't want to turn off either the dhcp client or dns ... >>Is the DHCP service required on your network? ...
    (microsoft.public.win2000.general)
  • Client wants server to register the A and PTR resource records
    ... To negotiate the dynamic update process, the DHCP client sends its FQDN to ... the DHCP server in the DHCPREQUEST packet by using the FQDN option. ... Client wants to register the A resource record and requests that the ...
    (microsoft.public.windows.server.dns)
  • Re: [TCPIP V5.4] DHCP client problem/observation
    ... >individual hosts with host specific infomation. ... Get most of the bugs out of VMS software? ... >do you wish the DHCP server to accept whatever host name a client requests? ... I want the DHCP client to have a consistent behaviour. ...
    (comp.os.vms)
  • Re: Belkin router hostnames problem
    ... > time (although all credit to them for having a toll-free number and ... > This adsl router has a dhcp server which hands out ip addresses ... I just ignore it and have my node set it's own name. ... Depending on dhcp client, you can have a script to modify any files ...
    (comp.os.linux.networking)