Re: [Dnsmasq-discuss] Dnsmasq doesn't reply to queries made over (link-local) IPv6
Simon Kelleywrites: > Duplicate MAC addresses, leading to duplicated link-local addresses? Yeah, there seems to be plenty of those. But changing the MAC address of the affected interface (i.e. eth1.1) doesn't help. And the box that works has even more duplicate addresses. Guess I'll try to cook up a small test program and see if I can reproduce the effect outside of dnsmasq. When I get some more time to burn on this, that is. In the meantime, I guess I'll just disable DHCPv6 on the affected hosts... -Toke ___ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
Re: [Dnsmasq-discuss] Dnsmasq doesn't reply to queries made over (link-local) IPv6
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Duplicate MAC addresses, leading to duplicated link-local addresses? Cheers, Simon. > Tried all that, doesn't help. However, I have another box where > things work fine; "only" difference being the hardware. So I guess > it's not a bug in dnsmasq at least. Thanks for the help in > debugging... :) > > -Toke > -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBCAAGBQJXzc2/AAoJEBXN2mrhkTWiBwsP/AiToBsIGlKajBkbFFSAny2B lsHXdEnz3rAM3FS3trRh/+UiLVaiDqmYSMviPrdS3KSeZWPqblO7vinSOlnCxkEN lCQSenr8aEz3/CXoI7VK/4SgmSJJbb3MRg/wt71g59eiY74repNl2asyOS8i3BBq y+Txb47b3vPp/eVdnpEai8ODP/6c6dOAK7BdcI0OsXliU87K/AlgaUIK0mR1uBir I7siVjEWbtuBeJ8sOcWq1wVEYq59y3snipAS+wZERPuosgGwRkfhhBFlq9Piqxgx wcugyuuEaHyd6f2qPURXW47SScEztNTi2jDZIveQvrH0i/yV4gdz9DkMYO8RcFci 0mucvqHEYmiiB8dH5DKWJgwAPValjuWcAH4Lgsul4uky9ujo2PU1DZWQCExz4T2C BJXoSj8TYVzJTjuLoObmJIYriCRjnATOsHVMeFJ6hIOiQ7vwoNa6WouD8Is1KZx7 qakhFJVLCl6AJlijUOe7ZHm3xymbWzMA5iWztoyVTnDDUSPLEuPbUfH3VJ1qNP6z kJEJvxlt1bq4EX6VAklg/fRbRcsr6NeEjbwNY2x08fuDqiTNoRJFcalm8uBozs14 kz4wbp57asHguNb9qigwoTO9dhSOCak5LqpbpedcT7+r94QpIoLAph8RVxT4YAwX 5DgWMJpD+USzv7nzRzr0 =eUHW -END PGP SIGNATURE- ___ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
Re: [Dnsmasq-discuss] Dnsmasq doesn't reply to queries made over (link-local) IPv6
Simon Kelleywrites: > The traces you've both posted look good to me: dnsmasq is providing > the correct value in the sin6_scope_id field of the destination > address when sending the reply. > > The obvious difference between the failing case and the working one is > that Toke is using an interface to a VLAN, eth1.1, whilst I used a > standard physical interface and Kevin used a bridge interface. Toke, > could you try on a interface other than a tagged VLAN, and see if you > get the same effect? > > Also, try doing a packet capture on the physical interface underlying > the VLAN interface, to see if that gives you the packets that you're n > not seeing by capturing the VLAN interface. Tried all that, doesn't help. However, I have another box where things work fine; "only" difference being the hardware. So I guess it's not a bug in dnsmasq at least. Thanks for the help in debugging... :) -Toke ___ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
Re: [Dnsmasq-discuss] Dnsmasq doesn't reply to queries made over (link-local) IPv6
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 The traces you've both posted look good to me: dnsmasq is providing the correct value in the sin6_scope_id field of the destination address when sending the reply. The obvious difference between the failing case and the working one is that Toke is using an interface to a VLAN, eth1.1, whilst I used a standard physical interface and Kevin used a bridge interface. Toke, could you try on a interface other than a tagged VLAN, and see if you get the same effect? Also, try doing a packet capture on the physical interface underlying the VLAN interface, to see if that gives you the packets that you're n not seeing by capturing the VLAN interface. Cheers, Simon. -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBCAAGBQJXzIhIAAoJEBXN2mrhkTWiWEwP/AxVJYIcQ8cWtj+yYpeeueMu 3cSFsVe5n5M0hH+Mpie0rt9myzPn1T54hnUukzaEqx8B0qAa/CcBEsFPqbONBuy7 M+F21Ko6QPjpJ6cKCP8J/VXPqImPSJmm35NszzPldKw0JvgMEJTjBxIYS7RuPaEt i2SVE9so3panzlh4aMjPTuUGJjHx58vDGtjXg1FUSNs7HMZiz/FehlO/SdqQGhlu sps5wKatCQWvXDZkbtjwEsVK2OCNCVSbcbJ5GIvdw6unKwiYFp56vgNswsr9RmO1 4WvobCg85u9hS2yEJzsOhFPv3EJ7//nVR/Wh/3EpD7cKKdMb2b30AQ3lIRDuYjD4 vid5uroKD1Kydihk6lyB9mgXZ1d31cKaoqrIk4HIN13s8JZUxW2WNHYghMivnjM/ +M3EWdfddIoZWgETVKRY6EFDEbtbpqxkpzJcySW3iGjy1dO8Fg9PVdXsd503wqYb 7sZ0ynYEObk+BvSUsMcbSWUNomW3UQJlA7GGP+cc81mQtd33TsPB7yu1dTErIpI9 XaC9jypWM7YQvEx4zKVsFmccJBRA2uuoHMRobossWNmpC3TFKKjQ8DIEM0uoc0RG pNGEsoR4plDxqksPTpetWT/aC6kWiVD74ehS0hoGuRznjxbS1bhcPTzEU7X8ttV3 zaCbCKhLhgZd88twlIzM =nyEw -END PGP SIGNATURE- ___ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
Re: [Dnsmasq-discuss] Dnsmasq doesn't reply to queries made over (link-local) IPv6
On 04/09/16 12:14, Toke Høiland-Jørgensen wrote: Simon Kelleywrites: OK, naive attempts to reproduce this have failed entirely, it just works for me :-) I see something similar: recvmsg(10, {msg_name={sa_family=AF_INET6, sin6_port=htons(50214), inet_pton(AF_INET6, "fe80::c23f:d5ff:fe62:22ac", _addr), sin6_flowinfo=htonl(0), sin6_scope_id=if_nametoindex("eth1.1")}, msg_namelen=28, msg_iov=[{iov_base="\243\307\1\0\0\1\0\0\0\0\0\0\6google\3com\0\0\1\0\1", iov_len=4096}], msg_iovlen=1, msg_control=[{cmsg_len=32, cmsg_level=SOL_IPV6, cmsg_type=0x32}], msg_controllen=32, msg_flags=0}, 0) = 28 dnsmasq: query[A] google.com from fe80::c23f:d5ff:fe62:22ac So I've LEDE r1504 (+8 special sauce local tweaks) + bleeding edge dnsmasq commit 16800ea072dd0cdf14d951c4bb8d2808b3dfe53d on an Archer C7 router. Using linux mint 18 client: kevin@Animal ~/git/github/lede (exp) $ dig -6 @fe80::62e3:27ff:feaf:9e50%wlan0 google.com ; <<>> DiG 9.10.3-P4-Ubuntu <<>> -6 @fe80::62e3:27ff:feaf:9e50%wlan0 google.com ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54808 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;google.com.IN ;; ANSWER SECTION: google.com.33IN 2a00:1450:4009:80a::200e ;; Query time: 10 msec ;; SERVER: fe80::62e3:27ff:feaf:9e50%3#53(fe80::62e3:27ff:feaf:9e50%3) ;; WHEN: Sun Sep 04 16:01:01 BST 2016 ;; MSG SIZE rcvd: 67 strace running on the router: clock_gettime(CLOCK_REALTIME, {1473001369, 678036759}) = 0 recvmsg(10, {msg_name={sa_family=AF_INET6, sin6_port=htons(43191), inet_pton(AF_INET6, "fe80::2677:3ff:fe47:8fec", _addr), sin6_flowinfo=htonl(0), sin6_scope_id=if_nametoindex("br-lan")}, msg_namelen=28, msg_iov=[{iov_base="\356;\1 \0\1\0\0\0\0\0\1\6google\3com\0\0\34\0\1\0\0)\20"..., iov_len=4096}], msg_iovlen=1, msg_control=[{cmsg_len=32, cmsg_level=SOL_IPV6, cmsg_type=0x32}], msg_controllen=32, msg_flags=0}, 0) = 39 ioctl(10, SIOCGIFNAME, {ifr_index=17, ifr_name="br-lan"}) = 0 sendmsg(10, {msg_name={sa_family=AF_INET6, sin6_port=htons(43191), inet_pton(AF_INET6, "fe80::2677:3ff:fe47:8fec", _addr), sin6_flowinfo=htonl(0), sin6_scope_id=if_nametoindex("br-lan")}, msg_namelen=28, msg_iov=[{iov_base="\356;\201\200\0\1\0\1\0\0\0\1\6google\3com\0\0\34\0\1\300\f\0\34"..., iov_len=67}], msg_iovlen=1, msg_control=[{cmsg_len=32, cmsg_level=SOL_IPV6, cmsg_type=0x32}], msg_controllen=32, msg_flags=0}, 0) = 67 poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}], 10, -1 I can confirm client box has linklocal inet6 addr: fe80::2677:3ff:fe47:8fec/64 Scope:Link. I think it 'just works' for me too. However I'm sure recently I saw some discussion on ipv6 link local 'unresponsive' type issues in the lede chat room. Maybe worth asking in there. Kevin ___ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
Re: [Dnsmasq-discuss] Dnsmasq doesn't reply to queries made over (link-local) IPv6
Simon Kelleywrites: > OK, naive attempts to reproduce this have failed entirely, it just works > for me :-) > > Can you run dnsmasq under strace -e trace=network and see what syscalls > it makes, specifically, if it's calling sendmsg() with the reply? > > This is what I see, not that sin6_scope_id is correct in both calls. > > recvmsg(6, {msg_name(28)={sa_family=AF_INET6, sin6_port=htons(40524), > inet_pton(AF_INET6, "fe80::224:d6ff:feb0:75a2", _addr), > sin6_flowinfo=0, sin6_scope_id=if_nametoindex("wlan0")}, > msg_iov(1)=[{"?9\1 > \0\1\0\0\0\0\0\1\3mit\3edu\0\0\1\0\1\0\0)\20\0\0\0"..., 4096}], > msg_controllen=40, {cmsg_len=36, cmsg_level=SOL_IPV6, cmsg_type=, ...}, > msg_flags=0}, 0) = 36 > dnsmasq: query[A] mit.edu from fe80::224:d6ff:feb0:75a2 > dnsmasq: cached mit.edu is 104.64.165.212 > sendmsg(6, {msg_name(28)={sa_family=AF_INET6, sin6_port=htons(40524), > inet_pton(AF_INET6, "fe80::224:d6ff:feb0:75a2", _addr), > sin6_flowinfo=0, sin6_scope_id=if_nametoindex("wlan0")}, > msg_iov(1)=[{"?9\201\200\0\1\0\1\0\0\0\1\3mit\3edu\0\0\1\0\1\300\f\0\1\0\1\0"..., > 52}], msg_controllen=36, {cmsg_len=36, cmsg_level=SOL_IPV6, cmsg_type=, > ...}, msg_flags=0}, 0) = 52 I see something similar: recvmsg(10, {msg_name={sa_family=AF_INET6, sin6_port=htons(50214), inet_pton(AF_INET6, "fe80::c23f:d5ff:fe62:22ac", _addr), sin6_flowinfo=htonl(0), sin6_scope_id=if_nametoindex("eth1.1")}, msg_namelen=28, msg_iov=[{iov_base="\243\307\1\0\0\1\0\0\0\0\0\0\6google\3com\0\0\1\0\1", iov_len=4096}], msg_iovlen=1, msg_control=[{cmsg_len=32, cmsg_level=SOL_IPV6, cmsg_type=0x32}], msg_controllen=32, msg_flags=0}, 0) = 28 dnsmasq: query[A] google.com from fe80::c23f:d5ff:fe62:22ac socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 16 bind(16, {sa_family=AF_INET6, sin6_port=htons(25784), inet_pton(AF_INET6, "::", _addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = 0 sendto(16, "%\316\1\0\0\1\0\0\0\0\0\1\6google\3com\0\0\1\0\1\0\0)\20"..., 39, 0, {sa_family=AF_INET6, sin6_port=htons(5333), inet_pton(AF_INET6, "::1", _addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = 39 dnsmasq: forwarded google.com to ::1 recvfrom(16, "%\316\201\200\0\1\0\6\0\0\0\1\6google\3com\0\0\1\0\1\300\f\0\1"..., 5131, 0, {sa_family=AF_INET6, sin6_port=htons(5333), inet_pton(AF_INET6, "::1", _addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, [28]) = 135 dnsmasq: dnssec-query[DS] com to ::1 socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 17 bind(17, {sa_family=AF_INET6, sin6_port=htons(18533), inet_pton(AF_INET6, "::", _addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = 0 sendto(17, "B0\1\0\0\1\0\0\0\0\0\1\3com\0\0+\0\1\0\0)\20\0\0\0\200\0\0\0", 32, 0, {sa_family=AF_INET6, sin6_port=htons(5333), inet_pton(AF_INET6, "::1", _addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = 32 recvfrom(17, "B0\201\200\0\1\0\2\0\0\0\1\3com\0\0+\0\1\300\f\0+\0\1\0\1Q\200\0"..., 5131, 0, {sa_family=AF_INET6, sin6_port=htons(5333), inet_pton(AF_INET6, "::1", _addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, [28]) = 239 dnsmasq: reply com is DS keytag 30909, algo 8, digest 2 dnsmasq: dnssec-query[DS] google.com to ::1 socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 17 bind(17, {sa_family=AF_INET6, sin6_port=htons(60387), inet_pton(AF_INET6, "::", _addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = 0 sendto(17, "\6s\1\0\0\1\0\0\0\0\0\1\6google\3com\0\0+\0\1\0\0)\20"..., 39, 0, {sa_family=AF_INET6, sin6_port=htons(5333), inet_pton(AF_INET6, "::1", _addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = 39 recvfrom(17, "\6s\201\200\0\1\0\0\0\6\0\1\6google\3com\0\0+\0\1 CK0"..., 5131, 0, {sa_family=AF_INET6, sin6_port=htons(5333), inet_pton(AF_INET6, "::1", _addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, [28]) = 760 dnsmasq: dnssec-query[DNSKEY] com to ::1 socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 18 bind(18, {sa_family=AF_INET6, sin6_port=htons(19389), inet_pton(AF_INET6, "::", _addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = 0 sendto(18, "V\252\1\0\0\1\0\0\0\0\0\1\3com\0\\0\1\0\0)\20\0\0\0\200\0\0\0", 32, 0, {sa_family=AF_INET6, sin6_port=htons(5333), inet_pton(AF_INET6, "::1", _addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = 32 recvfrom(18, "V\252\201\200\0\1\0\3\0\0\0\1\3com\0\\0\1\300\f\\0\1\0\1P>\0"..., 5131, 0, {sa_family=AF_INET6, sin6_port=htons(5333), inet_pton(AF_INET6, "::1", _addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, [28]) = 743 dnsmasq: reply com is DNSKEY keytag 27452, algo 8 dnsmasq: reply com is DNSKEY keytag 30909, algo 8 dnsmasq: reply google.com is no DS dnsmasq: validation result is INSECURE dnsmasq: reply google.com is 173.194.222.139 dnsmasq: reply google.com is 173.194.222.138 dnsmasq: reply google.com is 173.194.222.113 dnsmasq: reply google.com is 173.194.222.100 dnsmasq: reply google.com is 173.194.222.101 dnsmasq: reply google.com is 173.194.222.102 sendmsg(10, {msg_name={sa_family=AF_INET6, sin6_port=htons(50214), inet_pton(AF_INET6, "fe80::c23f:d5ff:fe62:22ac",
Re: [Dnsmasq-discuss] Dnsmasq doesn't reply to queries made over (link-local) IPv6
OK, naive attempts to reproduce this have failed entirely, it just works for me :-) Can you run dnsmasq under strace -e trace=network and see what syscalls it makes, specifically, if it's calling sendmsg() with the reply? This is what I see, not that sin6_scope_id is correct in both calls. recvmsg(6, {msg_name(28)={sa_family=AF_INET6, sin6_port=htons(40524), inet_pton(AF_INET6, "fe80::224:d6ff:feb0:75a2", _addr), sin6_flowinfo=0, sin6_scope_id=if_nametoindex("wlan0")}, msg_iov(1)=[{"?9\1 \0\1\0\0\0\0\0\1\3mit\3edu\0\0\1\0\1\0\0)\20\0\0\0"..., 4096}], msg_controllen=40, {cmsg_len=36, cmsg_level=SOL_IPV6, cmsg_type=, ...}, msg_flags=0}, 0) = 36 dnsmasq: query[A] mit.edu from fe80::224:d6ff:feb0:75a2 dnsmasq: cached mit.edu is 104.64.165.212 sendmsg(6, {msg_name(28)={sa_family=AF_INET6, sin6_port=htons(40524), inet_pton(AF_INET6, "fe80::224:d6ff:feb0:75a2", _addr), sin6_flowinfo=0, sin6_scope_id=if_nametoindex("wlan0")}, msg_iov(1)=[{"?9\201\200\0\1\0\1\0\0\0\1\3mit\3edu\0\0\1\0\1\300\f\0\1\0\1\0"..., 52}], msg_controllen=36, {cmsg_len=36, cmsg_level=SOL_IPV6, cmsg_type=, ...}, msg_flags=0}, 0) = 52 Cheers, Simon. On 02/09/16 10:14, Toke Høiland-Jørgensen wrote: > Simon Kelleywrites: > >> My first thought is that it's probably replying to the wrong >> interface: link local addresses can't be routed: you have to specify >> the interface they're connected to. This insight came late to me, and >> there's a chance that the dnsmasq code is still messing it up. I'll >> take a closer look in the next day or two. > > Awesome, thanks! :) > > -Toke > signature.asc Description: OpenPGP digital signature ___ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
Re: [Dnsmasq-discuss] Dnsmasq doesn't reply to queries made over (link-local) IPv6
Simon Kelleywrites: > My first thought is that it's probably replying to the wrong > interface: link local addresses can't be routed: you have to specify > the interface they're connected to. This insight came late to me, and > there's a chance that the dnsmasq code is still messing it up. I'll > take a closer look in the next day or two. Awesome, thanks! :) -Toke ___ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
Re: [Dnsmasq-discuss] Dnsmasq doesn't reply to queries made over (link-local) IPv6
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 My first thought is that it's probably replying to the wrong interface: link local addresses can't be routed: you have to specify the interface they're connected to. This insight came late to me, and there's a chance that the dnsmasq code is still messing it up. I'll take a closer look in the next day or two. Cheers, Simon. On 01/09/16 22:29, Toke Høiland-Jørgensen wrote: > Hi > > I have this weird problem where my dnsmasq instance won't reply to > queries made over (link-local) IPv6. I can see the query coming in, > it shows up in the logs (with log-queries) enabled and gets > resolved, but no reply ever goes back out. Don't see any IPv6 DNS > packets going out at all on that interface. Queries made over IPv4 > work fine. > > I am stumped as to how to debug this. This is dnsmasq 2.76 running > on LEDE nightlies. > > -Toke > > ___ Dnsmasq-discuss > mailing list Dnsmasq-discuss@lists.thekelleys.org.uk > http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss > -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBCAAGBQJXyTBZAAoJEBXN2mrhkTWigbUQAJNYoOShV4H012uKi6Q8GEJZ 9HLSs8h9P83qxSJJ8etGmkLfksNdLJxDUHQXQPrVOApRfDphWuQztt+osi+oip9h qfZPEeR5t3fAE+nZ2jfIVpVsabZGdAJSQC3bnW8/fi2SgzqmWJSAoDjqtAcK21cQ gxnNI8/7yF9j8CIfSacyAH/zfSJBtLQUGaXRz0/oRHuby2aFF4QOCE/oul9ZAzpq QOGm9LgZGTlY3LtmpzYgdC96YtE9YaW8jVFZUmBFb45v0MFhYvrKi3Gw+Tl3K9oA SJiQVas+lTRC1GOf8evpjuWyWV/MtrvAdcCL4qKGdt+jqyqnIo8udQ+iK8pszkkj lWOmnsPQjNdjQpOTidawwQ6lHSyGNy8+2IK4WDMvxB+ZRJoPmeJncgiT8xtS18x7 zx9LzXavavf8X2fenc4iETuF88/2i5+Mk4jYfuQlFMGohieRUtrjdzjcNlXs4HVV YnPNbmrHxykCeUjE2bJvmBfvFhgOSlKdIrQ3nctAI9ej5gr2koYS7xmr2nGdZXYW YkzcjFLF6BDri/AQOiyCGOW4WBZIYf/hy5sGPu/Cp2b0u94J4r40D9Db9O03NNmS ra9Yh9wguM4xt8OnMemMhSYahv2EFK2zrA6zJqWlzjKY+by70LUOuxnXJW8RcTfI 5X3szV/8d/JE1CAwMTn4 =4je7 -END PGP SIGNATURE- ___ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss