On Wed, Feb 28, 2018 at 05:24:20PM +0100, Matthieu Herrb wrote:
> 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
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 ...
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
+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
+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.