interface de ponte faz com que a inicialização seja interrompida por muitos minutos

2

Eu tenho uma bridge br0 que está sendo usada como interface bridge do docker e pontes para o nosso vpn com uma interface ipv6. Quando eu configuro esta ponte manualmente, tudo funciona bem e eu posso conectar-me à VPN (do meu laptop) e ping bbbb::2000 , bem como todos os contêineres docker (por exemplo, bbbb::242:ac11:4 ) muito bem.

Deixá-lo como um arquivo de configuração, no entanto, faz com que o processo de inicialização leve vários minutos com a mensagem cloud-init-nonet waiting [10|60|120]s for network device chegando o tempo todo, seguido (eventualmente) por Waiting up to [60|120] more seconds for network configuration... . Uma vez que finalmente inicia, a bridge funciona, mas o longo ciclo de reinicialização me preocupa.

Então, minha pergunta (entre outras coisas) é: o que há de errado com o meu arquivo de configuração de tal forma que a inicialização leva tanto tempo?

Meu pensamento inicial foi que talvez ter bridge_ports tap0 está fazendo com que ele não inicialize até que o tap0 esteja ativo, mas remover bridge_ports impede que a interface de ponte funcione (e mantém o tempo de inicialização longo) deve ser outra coisa.

/etc/network/interfaces.d/br0.cfg

# docker bridge network
auto br0
iface br0 inet6 static
   bridge_ports tap0
   bridge_stp off
   up echo 0 > /sys/devices/virtual/net/br0/bridge/multicast_snooping
   post-up ip addr flush tap0
   address bbbb::2000
   netmask 64

criando a ponte manualmente

brctl addbr br0
brctl addif br0 tap0
ip addr flush tap0
service docker restart
    
por GTF 16.08.2016 / 15:27

0 respostas