Public bug reported:

libvirt by default disables IPv6 as a result of this patch:
https://bugzilla.redhat.com/attachment.cgi?id=355689&action=diff

This is incorrect behaviour. IPv6 should never be disabled by default,
and the need for IPv6–enabled software grows greater every day.

Currently, libvirt both sets net.ipv6.conf.virbrX.disable_ipv6=1, and
net.ipv6.conf.virbrX.accept_ra=0. The reason why IPv6 was disabled by
Red Hat was to stop the virbrX interface from accidentally receiving
Router Advertisements from virtual machines running on the host. The
solution accept_ra=0 could have been sufficient to fix this, but due to
reasons unknown (likely a fear and non-understanding of IPv6), IPv6 was
instead disabled altogether, which breaks IPv6 functionality.

This can be fixed by only setting accept_ra=0, while not touching
disable_ipv6. (If a sysadmin still wants IPv6 disabled, they can do so
on the kernel command line, or set net.ipv6.conf.all.disable_ipv6=1.)

It is important that this is fixed, because Ubuntu 10.04 LTS is
supported until 2015 — three years after the predicted exhaustion of the
RIR IPv4 pool (and four years after the exhaustion of the IANA pool).

** Affects: libvirt (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: ipv6 libvirt

-- 
IPv6 shouldn’t be disabled by default
https://bugs.launchpad.net/bugs/528934
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to libvirt in ubuntu.

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to