[ovirt-users] selectively disabling IPv6 on bridges

Lukáš Nykrýn lnykryn at redhat.com
Thu May 7 11:06:32 UTC 2015


Dan Kenigsberg píše v Čt 07. 05. 2015 v 11:46 +0100:
> On Wed, May 06, 2015 at 01:53:35PM +0100, Dan Kenigsberg wrote:
> > On Wed, May 06, 2015 at 01:28:30PM +0200, Rik Theys wrote:
> > > Hi,
> > > 
> > > I'm looking for a way to selectively disable IPv6 on the bridge interfaces
> > > on the oVirt hosts.
> > > 
> > > When oVirt creates the bridges for all logical networks on the host, it
> > > keeps the default settings for IPv6 which means all bridges get a link-local
> > > address and accept router advertisements.
> > > 
> > > When a VM is created on the logical network, it can now reach the host over
> > > IPv6 (but not over IPv4 if no IP address has been assigned on the host). If
> > > it sends out a router advertisement it can even create a global IPv6 address
> > > (haven't tested this).
> > > 
> > > How can I prevent this?
> > > 
> > > I would like to prevent the guest from IPv6 access to the host but the guest
> > > itself still needs IPv6 access (global IPv6 addresses).
> > > 
> > > Is it sufficient to create a sysctl config file that says:
> > > 
> > > net.ipv6.conf.default.disable_ipv6 = 1
> > 
> > Yes, I believe that this would do the trick. For any newly-created
> > device on the system, regardless of ovirt bridges.
> > 
> > I now see that el7 has changed the default for IPV6INIT to "yes". We
> > should be more prudent and set IPV6INIT=no on all our devices.
> 
> Lukáš, it seems that setting IPV6INIT=no is not enough:
> 
>     IPV6INIT=yes|no
>       Enable or disable IPv6 static, DHCP, or autoconf configuration for this interface
>       Default: yes
> 
> The bridge still gets a link-local ipv6 address anyway. Is there an initscript
> means to disable this completely, or should we resort to
> /proc/sys/net/ipv6/conf/<bridge-name>/disable_ipv6 ?
> 
> Dan.

You should disable this in kernel.  IPV6INIT=no basically means that
network-scripts will not touch it. But kernel will setup the link-local
address.

Lukas




More information about the Users mailing list