On Wed, Feb 28, 2018 at 05:24:20PM +0100, Matthieu Herrb wrote:
> Hi,
> 
> I've started using the classless-static-route option in dhcpd(8). This
> was not as painless as possible because I missed some important
> information from the underlying RFC to understand how the option is
> used by clients and how it should be configured on the server.
> 
> The patch below tries to add this information to dhcp-options(5),
> without beeing too verbose.
> 
> While there, I also noted that the classful routes are obsolete. I was
> wondering if we could just remove this option from the doc (and maybe
> tedu the code ?) instead.
> 
> Ok, corrections, ... ?

Argh I managed to mangle the diff with a last minute edit. Correct
version:

Index: dhcp-options.5
===================================================================
RCS file: /cvs/OpenBSD/src/usr.sbin/dhcpd/dhcp-options.5,v
retrieving revision 1.22
diff -u -p -u -r1.22 dhcp-options.5
--- dhcp-options.5      14 Sep 2015 20:06:59 -0000      1.22
+++ dhcp-options.5      28 Feb 2018 16:26:50 -0000
@@ -171,6 +171,11 @@ RFC 1122.
 .It Ic option classless-static-routes Ar ip/prefix ip Oo , Ar ip/prefix ip ... 
Oc ;
 This option specifies a list of static routes in CDIR notation, which
 should be sent to the client.
+This option is specified in RFC3442.
+Note that, since the RFC says that clients supporting this option must ignore 
the
+.Ic Routers
+option when both are present, the default route
+needs to be included in the list of routes specified here.
 .It Ic option classless-ms-static-routes Ar ip/prefix ip Oo , Ar ip/prefix ip 
... Oc ;
 This option does the same as
 .Ic classless-static-routes ,
@@ -517,6 +522,8 @@ The default route (0.0.0.0) is an illega
 To specify the default route, use the
 .Ic routers
 option.
+Note that this option is obsolete and should be replaced by the
+.Ic classless-static-routes option.
 .It Ic option streettalk-directory-assistance-server Ar ip-address Oo , Ar 
ip-address ... Oc ;
 The StreetTalk Directory Assistance (STDA) server option specifies a
 list of STDA servers available to the client.

-- 
Matthieu Herrb

Reply via email to