OutstandingIssues

IPv6 support is paramount to the continued operation and connectivity of Ubuntu servers around the globe. Unfortunately, like boiling a frog slowly, little thought is given to IPv6 support. It gets dismissed because it is "too far away", "too hard", "little real world use", and so on. The time has come where this needs to change, and the work that needs to be done to effect this change is documented here.

Desktop

  • Avahi doesn't advertise services over IPv6 by default (/etc/avahi/avahi-daemon.conf sets use_ipv6=no). (This has a domino effect with regards to other services, such as VNC, SSH, PulseAudio, any many other Avahi–enabled applications.)

  • nss-mdns (for resolving things like hostname.local) only discovers IPv4 addresses by default. Requires changing 'mdns4' to 'mdns' in /etc/nssswitch.conf.

  • DNS lookups don't strictly conform to RFC as a result of LP #417757.

Server

  • libvirt disables IPv6 on the bridge interface by default. (LP #528934)

  • Postfix only listens on 0.0.0.0:25 by default. Configuration is necessary to enable IPv6.

Ubuntu Web Services

Other implementation bugs

Aside from the general implementation issues that need adjustment, there are a number of outstanding bugs discovered when using IPv6. These are tracked in Launchpad via the ipv6 tag.

IPv6/OutstandingIssues (last edited 2010-03-11 03:19:07 by ppp121-45-182-164)