Re: Win95 won't forget old IP address

Ted Lemon <mellon@fugue.com> Wed, 12 June 1996 01:23 UTC

Received: from ietf.cnri.reston.va.us by IETF.CNRI.Reston.VA.US id aa03730; 11 Jun 96 21:23 EDT
Received: from CNRI.Reston.VA.US by IETF.CNRI.Reston.VA.US id aa03724; 11 Jun 96 21:23 EDT
Received: from reef.bucknell.edu by CNRI.Reston.VA.US id aa24656; 11 Jun 96 21:23 EDT
Received: from localhost by reef.bucknell.edu with SMTP (5.65/IDA-1.2.8) id AA02844; Tue, 11 Jun 1996 21:21:31 -0400
Date: Tue, 11 Jun 1996 21:21:31 -0400
Message-Id: <199606120103.SAA02562@toccata.fugue.com>
Errors-To: droms@bucknell.edu
Reply-To: dhcp-v4@bucknell.edu
Originator: dhcp-v4@bucknell.edu
X-Orig-Sender: dhcp-v4@bucknell.edu
Precedence: bulk
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Ted Lemon <mellon@fugue.com>
To: Multiple recipients of list <dhcp-v4@bucknell.edu>
Subject: Re: Win95 won't forget old IP address
X-Listprocessor-Version: 6.0c -- ListProcessor by Anastasios Kotsikonas
X-Comment: Discussion of DHCP for IPv4

> I've got a Windows 95/Plus client which is booting via DHCP.  If I move
> the machine to another subnet, it requests (via DHCPREQUEST) the IP address
> it had before.
> 
> The daemon refuses (DHCPNAK), since the request is coming from a different
> subnet.  The client REQUESTs again immediately, and again the server NAKs.
> 
> And that's it.  The Win95 client doesn't then request a new address on its
> new subnet or anything.  So I tried to make the Win95 machine forget about
> its old address.

What's happening here is that the client is in the RENEWING state, not
the REBINDING state, so if its DHCPREQUEST doesn't get a response, it
blissfully keeps using the old address until it gets to the REBINDING
state, at which point it will eventually broadcast a DHCPDISCOVER and
probably be dealt with correctly.

The next question is, why isn't it getting the DHCPNAK?  I'm not sure
- I don't have enough information.  Is this client connected to a
network to which the DHCP server is also connected?  Can you send me a
complete log of what the server prints out when you start it and when
you move the client from one net to the other?  (The dhcp-v4 list
probably doesn't need to see this.)

			       _MelloN_