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,

Reply via email to