On 2013/06/14 21:49, John Tate wrote: > On Fri, Jun 14, 2013 at 9:16 PM, Stuart Henderson <s...@spacehopper.org> > wrote: > > On 2013-06-14, John Tate <j...@johntate.org> wrote: > >> It doesn't complain about it but I've never done much with routing > >> before. If I wanted to do it on the machine I'd do > >> # route add -net 192.168.0.0/24 192.168.1.1 > > > > Why would you need to do this at all, it seems you are already using > > 192.168.1.1 as your default route? > I thought I needed it so 192.168.0/24 can access 192.168.1/24
Try e.g. "route -n get 192.168.1.5" with and without a route to the subnet. In one case there will be a default route pointing at 192.168.0.1 and in the other case there will be a 192.168.1.0/24 route pointing at 192.168.0.1. > > > >> I can't seem to find how to do this in dhcp-options(5) > >> > >> Named won't even start with this... > >> option static-routes 192.168.1/24 192.168.0.1; > >> Or this... > >> option static-routes 192.168.1.0/24 192.168.0.1; > > > > "option static-routes" is for classful (class A/B/C) addresses, you may > > not specify a subnet mask there. > > > >>>> I have the following dhcpd.conf... > >>>> shared-network kab { > > > > Why do you have shared-network? > > > Can't remember why I did that so I just got rid of it. I added "option > routers 192.168.0.1, 192.168.1.1;" before the subnets at the top of > the file and now I am getting the right default gateway. Routers should be set in the "subnet" block, you shouldn't hand 192.168.1.1 as a possible router to hosts which are in 192.168.0.x. > I got rid of the static routes, they were not working anyway. I must > need to add something to pf to route between subnets 192.168.0/24 and > 192.168.1.1/24 and visa-versa. This is usually easy enough to work out. Add 'log' in relevant places in pf.conf and watch tcpdump -neipflog0