Hello there,
It seems to me that dhcpd is ignoring "option routers" when there is a
"option classless-static-routes" in the same configuration block. Ex:
with the following:
option routers 192.168.0.254;
option classless-static-routes 192.168.32.0/24 192.168.0.1;
dhcpd will start, the client will see its routing table populated with a
route to 192.168.0.32, but not with a default gateway. To achieve what I
intended with the above, I remove "option routers" completely, and I
add:
option classless-static-routes 192.168.32.0/24 192.168.0.1,
0.0.0.0/0 192.168.0.254;
Now the client has a default route and a route to 192.168.32.0/24. I
have verified this with both an OpenBSD client and a Linux client.
I don't know if this is intended or not, but if it is, I would suggest
mentioning in man dhcp-options that using "option
classless-static-routes" overrides/ignores "option routers".
Cheers,