Ubuntu Linux - Suggestions needed
Bernhard Schmidt
berni at birkenwald.de
Mon Apr 2 21:35:34 CEST 2007
Andrew Alston wrote:
> In ubuntu linux feisty release IPv6 will officially be disabled by default
> at this point. That is unless a solution is found within the next 48 hours
> to stop the problem of what they claim as slow fallbacks on non-v6 enabled
> networks.
To add some more information:
https://launchpad.net/ubuntu/+bug/24828
is the bug-report causing this
The "fix" is to blacklist the ipv6 module so it won't get loaded
automatically as soon as any program requests it. Furthermore ifupdown
has been altered to modprobe ipv6 if it hits any IPv6 related
configuration in /etc/network/interfaces
Unfortunately this is not the case for the supposed default end-user
network with stateless autoconfiguration, so those boxes will end up not
having IPv6.
I'm not exactly sure how this bug solves anything. Generally, there seem
to be two kinds of problems
a) getaddrinfo() does AAAA/A lookups, but some el-cheapo SOHO routers
break on !A lookups and send crap or even nothing over the wire
b) networks where it appears there is IPv6 (RA present), but no (global)
address is assigned. This might be the case for ULA (although those
should definitely return unreachable when the TCP SYN tries to cross the
boundary) or, where I have hit it, RA is configured with no-autoconfig.
As far as I understood the bug report (and from my experience), the main
problem is a) which is _NOT_ changed with this "bugfix". getaddrinfo()
still queries both address families even if the IPv6 module is not loaded.
Regards,
Bernhard
More information about the ipv6-ops
mailing list