Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 08 Apr 2015 15:38:48 -0700
From:      Yuri <yuri@rawbw.com>
To:        "J.R. Oldroyd" <fbsd@opal.com>, Brooks Davis <brooks@freebsd.org>
Cc:        net@freebsd.org
Subject:   Re: [BUG?] dhclient sends packets with source IP address that has been deleted
Message-ID:  <5525ADF8.8020808@rawbw.com>
In-Reply-To: <20150408100349.31a74103@shibato>
References:  <55234B74.5020506@rawbw.com> <20150407145354.GA9746@spindle.one-eyed-alien.net> <20150408100349.31a74103@shibato>

next in thread | previous in thread | raw e-mail | index | archive | help
On 04/08/2015 01:03, J.R. Oldroyd wrote:
>  From RFC2131, section 4.1:
>
>     DHCP messages broadcast by a client prior to that client obtaining
>     its IP address must have the source address field in the IP header
>     set to 0.
>
> Note the "must" there.
>
> So the current behavior looks like an error, to me.


I suspected that this is the violation of DHCP specs.

Many times I saw how FreeBSD to FreeBSD DHCP handshake is delayed 
without an apparent reason. I  think this bug combined with another one 
when broadcast UDP packet isn't received when source IP is set is the 
cause of such DHCP delays.

Yuri



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5525ADF8.8020808>