Hi,

I'm trying to configure interfaces where dnsmasq offers addresses (DHCPv4, SLAAC, and DHCPv6), on-link prefixes (DHCPv4 and RA), and routes via itself to off-link prefixes, but no default routes.

For DHCPv4, I've got this (not yet tested):

dhcp-option=tag:routesLocal,option:router
dhcp-option=tag:routesLocal,option:classless-static-route,10.0.0.0/8,0.0.0.0
dhcp-range=set:routesLocal,10.X.Y.Z,10.U.V.W

For DHCPv6/RA, I've got this:

enable-ra
ra-param=infra,0,0
dhcp-range=tag:routesLocal,fdXX:XXXX:XXXX::,off-link,48
dhcp-range=set:routesLocal,fdXX:XXXX:XXXX:YYYY::100,fdXX:XXXX:XXXX:YYYY::1ff,slaac
dhcp-range=set:routesLocal,::,constructor:infra,slaac

And I'm getting this error from the off-link line:

prefix length must be at least 64 at line 49 of /etc/dnsmasq.conf


So my questions are: Is off-link the right way to advertise an IPv6 prefix that should be routed via the host dnsmasq is running on? If it is, why is it restricted to length 64 or greater? I understand why on-link prefixes shouldn't be too short, but doesn't this just affect the routing table, which can handle shorter prefixes?

_______________________________________________
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss

Reply via email to