It seems the IPv6 of the dns server is always sent, even when it's explicitly configured to not send it. I have the following config:
conf-file=/etc/dnsmasq/dhcp-range dhcp-hostsfile=/etc/dnsmasq/dhcp-hosts dhcp-optsfile=/etc/dnsmasq/dhcp-options In the dhcp-range file: dhcp-range=set:vl7,::2,constructor:rx,static dhcp-range=set:vl7,192.168.7.1,static In the dhcp-options file: tag:agua,tag:vl7,3,192.168.7.17 tag:agua,tag:vl7,option6:3,[fe80::] tag:agua,tag:vl7,6,192.168.7.17 tag:agua,tag:vl7,option6:6 tag:agua,tag:vl7,19 tag:agua,tag:vl7,option6:19 In the dhcp-hosts file: agua,192.168.7.32,[2801:82:80ff:7f07:217:31ff:fe1d:877f],00:17:31:1d:87:7f,id:*,set:agua Note that option6:6 is empty and enable-ra is not used, so no IPv6 dns-server should be sent. However the dnsmasq log (and the client, of course) show it's still being sent, which makes a mess because of the absence of localise-queries for IPv6. Another detail is that the enable-ra entry in the manual says that the link-local address is sent but that's not true; the global interface address is transmitted. So either the manual or the code is wrong in this aspect. _______________________________________________ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss