Hi all,
regarding Network-Manager 1.2.2 on Ubuntu Touch mobile OS:
We have a kernel bug that prevents correct assignment of IPv6 addresses for most kernels between 3.4 and 3.18 (Android-Kernels, mispatched by Code Aurora guys). So the idea was to disable IPv6 for the time being, until we can upgrade network-manager package and see if the problem goes away (trying to go to 1.14.x).
I was trying on my home internet to disable IPv6 address
assignments with
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
in a sysctl.d config. However, I still get (unresolvable) DNS queries like that:
06:28:41.781916 IP6
fe80::aecf:85ff:fe2a:2a8d.27135 >
2001:730:3e62:1000::53.domain: 53036+ PTR? 0.0.0.0.in-addr.arpa.
(38)
06:28:41.781982 IP6 fe80::aecf:85ff:fe2a:2a8d.27135 >
2001:730:3e62::53.domain: 53036+ PTR? 0.0.0.0.in-addr.arpa.
(38)
06:28:41.782127 IP 192.168.0.31.33657
> compalhub.home.domain: 53036+ PTR? 0.0.0.0.in-addr.arpa.
(38)
06:28:41.789573 IP6 compalhub.home >
fe80::aecf:85ff:fe2a:2a8d: ICMP6, destination unreachable,
beyond scope 2001:730:3e62:1000::53, source address
fe80::aecf:85ff:fe2a:2a8d, length 94
06:28:41.791181 IP6 compalhub.home >
fe80::aecf:85ff:fe2a:2a8d: ICMP6, destination unreachable,
beyond scope 2001:730:3e62::53, source address
fe80::aecf:85ff:fe2a:2a8d, length 94
Furthermore, dnsmasq does not try
to query on IPv4, where the normal DNS server would happily
serve the request (configured by DHCP), but will timeout on
that queries. Only once in a while it seems to forget IPv6
for some minutes, then DNS queries work.
So the local dnsmasq seems to believe that IPv6 is available. The question now is, how can I turn off (stateless?) configuration of an IPv6 resolver that is somehow announced independently if SLAAC is off?
Thanks Florian