Date: Sat, 18 Jan 1997 00:42:29 +0000 From: Brian Somers <brian@awfulhak.demon.co.uk> To: Akihiro Tominaga <tomy@gunpowder.Stanford.EDU> Cc: brian@utell.co.uk, hackers@freebsd.org, tomy@dynamite.Stanford.EDU Subject: Re: (wide) DHCP negotiation using the REQUEST_IPADDR option Message-ID: <199701180042.AAA02128@awfulhak.demon.co.uk> In-Reply-To: Your message of "Fri, 17 Jan 1997 13:34:21 PST." <199701172134.NAA11162@dynamite.Stanford.EDU>
next in thread | previous in thread | raw e-mail | index | archive | help
> From: "Brian Somers" <brian.somers@utell.net>
> Subject: (wide) DHCP negotiation using the REQUEST_IPADDR option
> Date: Fri, 10 Jan 1997 12:02:01 -0100
>
> > I'm not sure about the original logic behind returning -1 above.
>
> There is a paragraph in the recent I-D, pg 32;
>
> If the network is correct, then the DHCP server should check if the
> client's notion of its IP address is correct. If not, then the
> server SHOULD send a DHCPNAK message to the client. If the DHCP
> server has no record of this client, then it MUST remain silent,
> and MAY output a warning to the network administrator. This
> behavior is necessary for peaceful coexistence of non-communicating
> DHCP servers on the same wire.
>
> It is important if there are more than two servers in the same
> segment. If a server with an expired lease sends NAK, and a server
> with a valid lease sends ACK, the behavior of the client depends on
> which packet has arrived first.
[.....]
Right, so we're agreed ? Currently, the code returns -1 (remains silent) if
it has a cid & a *different* IP that the one suggested by the client. My
patch says it should NAK it.
I'll roll the patch into FreeBSD 'till the next wide-dhcp release. Are there
any guess-timates on the next (beta) release ?
--
Brian <brian@awfulhak.demon.co.uk>, <brian@freebsd.org>
<http://www.awfulhak.demon.co.uk/>
Don't _EVER_ lose your sense of humour....
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199701180042.AAA02128>
