Hi. I am new to dnsmasq and do not really care about IPv6 as our ISP
does not support it. I am trying to replace the build in dhcp/dns in
pfSense with a dnsmasq on a separate machine. Currently there is 3 Linux
host on this vlan, on with dnsmasq.
I have setup everything as I think it should work. But I am confused on
how to configure the IPv6 part. For IPv4 everything seem fine: hosts
gets a ip fixed or dynamic addresses - and testing with the dig command
on all hosts works perfectly:
localadm@dhcpdns:~> dig sshgw.tier1.internal +short
192.168.80.8
localadm@dhcpdns:~> dig -x 192.168.80.8 +short
sshgw.tier1.internal.
But when I try to use any internal address, everything takes ages. A
test with the host command reveals:
localadm@dhcpdns:~> host sshgw.tier1.internal
sshgw.tier1.internal has address 192.168.80.8
;; communications error to 127.0.0.1#53: timed out
;; communications error to 127.0.0.1#53: timed out
;; no servers could be reached
;; communications error to 127.0.0.1#53: timed out
;; communications error to 127.0.0.1#53: timed out
;; no servers could be reached
I seems that the Linux host is not satisfied with the first result and
continues to lookup a IPv6 address. I have tried different setups and
would like dnsmasq to return some kind of "f... off - no ipv6 here" But
if I get it to return the real local ipv6 address for the target, that
would be all right to.
But I have no clue on why this happens with the current settings:
localadm@dhcpdns:~> grep -v '^#' /etc/dnsmasq.conf | sed '/^$/d'
domain-needed
bogus-priv
resolv-file=/etc/dnsmasq.d/dnsmasq.forward
server=/busene.dk/192.168.225.1
server=/rstd.internal/192.168.225.1
expand-hosts
domain=tier1.internal
dhcp-range=set:direct,192.168.80.36,192.168.80.131,12h
dhcp-range=::f,::ff,constructor:eth0
dhcp-host=00:50:56:b5:ee:27,dhcpdns,192.168.80.4
dhcp-host=00:50:56:b5:e5:7a,sshgw,192.168.80.8
dhcp-option=tag:direct,option:router,192.168.80.1
dhcp-option=tag:direct,option:ntp-server,192.168.80.1
dhcp-option=tag:direct,option:dns-server,192.168.80.4
dhcp-authoritative
conf-dir=/etc/dnsmasq.d/,*.conf
localadm@dhcpdns:~> cat /etc/dnsmasq.d/dnsmasq.forward
search tier1.internal
nameserver 80.71.82.83
nameserver 80.71.82.82
I have tried different IPv6 related settings for dhcp-range= but it does
not seem to do any difference.
Hosts interface:
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP
group default qlen 1000
link/ether 00:50:56:b5:ee:27 brd ff:ff:ff:ff:ff:ff
altname enp11s0
altname ens192
inet 192.168.80.4/24 brd 192.168.80.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::250:56ff:feb5:ee27/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
I guess it is most likely be down to the setup on the clients
(openSUSE). But as I plan to roll a lot af clients, I would like to be
able to keep the default setup. And when I was using the build in DNS in
pfSense I had no problems like that.
Any ideas?
--
Klaus
_______________________________________________
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss