I just checked how openbsd dhcpd handles this: subnet 10.10.10.0 netmask 255.255.255.0 { option routers 20.10.10.1;
range 10.10.10.10 10.10.10.50; } It starts fine and happily sends unusable configuration to client. dhcpcd (dhcp client I use on linux-based client) installed funny routes: 0.0.0.0 -- 20.10.10.1 20.10.10.1 -- 0.0.0.0 So, Internet connection does not work. I can't tell openbsd team what to do, but here are my thoughts: If we believe that router should always be in client network then we should fix dhcpd also making it to refuse to run with this configuration, should not we? If dhcpd accepts this config that means openbsd treats it as valid. Then, we should not fix client also. In theory one may need to send router address to client to be accessed by different interface configured by different dhcp server (or, even, manually). But as far as I understand RFC, this is not allowed. -- Sent from: http://openbsd-archive.7691.n7.nabble.com/openbsd-dev-tech-f151936.html