Re: A question about bootpd-dhcp

Ralph Droms <droms@bucknell.edu> Tue, 27 February 1996 12:48 UTC

Received: from ietf.cnri.reston.va.us by IETF.CNRI.Reston.VA.US id aa16882; 27 Feb 96 7:48 EST
Received: from CNRI.Reston.VA.US by IETF.CNRI.Reston.VA.US id aa16877; 27 Feb 96 7:48 EST
Received: from coral.bucknell.edu by CNRI.Reston.VA.US id aa06942; 27 Feb 96 7:48 EST
Received: from charcoal-gw.eg.bucknell.edu by coral.bucknell.edu; (5.65v3.0/1.1.8.2/29Aug94-0956AM) id AA13390; Tue, 27 Feb 1996 07:36:47 -0500
Received: from reef.bucknell.edu by charcoal (5.x/SMI-SVR4) id AA18860; Tue, 27 Feb 1996 07:29:29 -0500
Received: from coral.bucknell.edu by reef.bucknell.edu with SMTP (5.65/IDA-1.2.8) id AA08970; Tue, 27 Feb 1996 07:29:28 -0500
Received: from uvite55.bucknell.edu by coral.bucknell.edu; (5.65v3.0/1.1.8.2/29Aug94-0956AM) id AA12984; Tue, 27 Feb 1996 07:29:23 -0500
Date: Tue, 27 Feb 1996 07:29:23 -0500
X-Sender: droms@mail.bucknell.edu
Message-Id: <v02120d04ad5861023998@[134.82.7.155]>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: dhcp-v4@bucknell.edu
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Ralph Droms <droms@bucknell.edu>
Subject: Re: A question about bootpd-dhcp

At 11:45 AM 2/26/96, Mohamed el Lozy wrote:
>I am running the bootp-dhcp server and it works quite well.  However,
>I am seeing what seems to me to be a problem (bug), though it may be
>the correct action.
>
>I change the IP address of a client in my database.  When the lease
>renewal time (half the lease time, hard coded into the server
>software) is up, the client sends a request using its now obsolete IP
>address.  That address is not found in the bootptab, and a message
>"Unknown IP address" is logged.  The server does not check to see if
>it knows the asociated MAC address after it fails to find the IP
>address.
>
>Is this the "correct" behavior, or should it first search on the IP
>address and, if that fails, search on the MAC address?


The DHCP server should search on the MAC address - actually, (MAC address,
subnet) or (client-id, subnet), depending on whether the client has
supplied a client-id - and return whatever IP address is associated with
that key.

- Ralph