Ipv6 sobre rede em ponte para de funcionar após algum tempo (Ubuntu LXC)

1

Eu espero que você possa me ajudar. Estou executando vários Contentores Linux em um servidor bare-metal que é fornecido com um endereço Global Ipv6, assim como uma rede de 64 bits pelo meu provedor.

Eu configurei as configurações de IPv6 nos arquivos de configuração de cada contêiner usando uma ponte fornecida pela máquina host. Quando eu reinicio todo o sistema, consigo acessar meus contêineres via IPv6 e vice-versa (por exemplo, o ping6 google.de funciona). Depois de algum tempo (não sei quanto tempo) os contêineres não estão mais acessíveis através do seu ipv6-address e eu não sei porque (ping6 google.de também não funciona). Alguém tem uma idéia do que poderia causar esse comportamento?

Aqui estão minhas configurações:

rede / interfaces (mestre)

iface br0 inet6 estática pré-up modprobe ipv6 endereço 2a02: xxxx: 1: 1 :: 517: f79 gateway 2a02: xxxx: 1: 1 :: 1 máscara de rede 64 bridge_stp em

sysctl.conf (master)

configurações ipv6 (sem configuração automática)

net.ipv6.conf.default.autoconf = 0 net.ipv6.conf.default.accept_ra = 0 net.ipv6.conf.default.accept_ra_defrtr = 0 net.ipv6.conf.default.accept_ra_rtr_pref = 0 net.ipv6.conf.default.accept_ra_pinfo = 0 net.ipv6.conf.default.accept_source_route = 0 net.ipv6.conf.default.accept_redirects = 0 net.ipv6.conf.default.forwarding = 1 net.ipv6.conf.default.proxy_ndp = 1 net.ipv6.conf.all.autoconf = 0 net.ipv6.conf.all.accept_ra = 0 net.ipv6.conf.all.accept_ra_defrtr = 0 net.ipv6.conf.all.accept_ra_rtr_pref = 0 net.ipv6.conf.all.accept_ra_pinfo = 0 net.ipv6.conf.all.accept_source_route = 0 net.ipv6.conf.all.accept_redirects = 0 net.ipv6.conf.all.forwarding = 1 net.ipv6.conf.all.proxy_ndp = 1

rede / interfaces (contêiner)

A interface de rede de loopback

auto lo iface lo inet loopback

auto eth0 iface eth0 inet manual iface eth0 inet6 manual

Configuração do Contêiner LXC

Configuração de rede

  • lxc.network.type = veth
  • lxc.network.flags = up
  • lxc.network.link = br0
  • lxc.network.hwaddr = 7e: 7f: de: 16: xx: xx
  • lxc.network.ipv4.gateway = 81.7.xx.1
  • lxc.network.ipv4 = 81.7.xx.xxx/24
  • lxc.network.ipv6 = 2a02: xxxx: a: 77 :: 123/64

Eu ficaria muito grato por qualquer conselho.

Melhor Patrick

    
por Patrick P. 01.07.2015 / 11:58

1 resposta

0

Tente desativar a espionagem de difusão seletiva:

echo -n 0 > /sys/class/net/<brif>/bridge/multicast_snooping

Ou ativar o querier de multicast (muito cedo):

echo -n 1 > /sys/class/net/<brif>/bridge/multicast_querier

link

    
por 28.10.2015 / 00:06