Date: Sun, 1 Jun 2014 10:22:15 +0000 From: John Howie <john@thehowies.com> To: "sthaug@nethelp.no" <sthaug@nethelp.no> Cc: "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>, "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>, "freebsd-questions@freebsd.org" <freebsd-questions@freebsd.org> Subject: Re: Patches for BOOTP/DHCP code to support Windows Server DHCP Message-ID: <CFB110B6.42746%john@thehowies.com> In-Reply-To: <20140601.082448.74710838.sthaug@nethelp.no> References: <CFB0A140.426CB%john@thehowies.com> <20140601.082448.74710838.sthaug@nethelp.no>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Steinar, In short, no, I have no packet traces. Given that the DHCP code in the FreeBSD boot loader and NFS subsystem does not request those options, but that ISC-DHCP does provide them, I will go out on a limb and say that it must be serving them without being asked if they are configured. Regards, John On 6/1/14, 1:24 PM, "sthaug@nethelp.no" <sthaug@nethelp.no> wrote: >> Section 3.5 of RFC 2131 (the DHCP RFC) states that "...Second, in its >> initial DHCPDISCOVER or DHCPREQUEST message, a client may provide the >> server with a list of specific parameters the client is interested in" >> and "...The client can inform the server which configuration parameters >> the client is interested in by including the 'parameter request list' >> option." The data portion of this option explicitly lists the options >> requested by tag number. A DHCP Server is not required to return any >> parameter that a client does not ask for. It appears that the ISC-DHCP >> server, which is recommended by most, will return configured options >> regardless of whether or not the client asks for them. > >As far as I know this is wrong. ISC DHCP does *not* behave this way. >Do you have packet sniffer traces to indicate oterwise? > >In any case - yes, the client should absolutely request all the >parameters it wants. > >Steinar Haug, Nethelp consulting, sthaug@nethelp.no
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CFB110B6.42746%john>