Eu meio que encontrei o mesmo; no meu caso /etc/default/lxc
precisava de atualização para conter:
USE_LXC_BRIDGE="false"
Estou com dificuldades para iniciar um contêiner lxc com a rede adequada.
/ etc / network / interfaces:
auto lxcbr0
iface lxcbr0 inet static
address 192.168.5.69
netmask 255.255.255.0
bridge_ports eno1
bridge_stp off
bridge_fd 0
bridge_waitport 0
bridge_maxwait 0
configuração do contêiner:
lxc.network.type = veth
lxc.network.name = eth0
lxc.network.link = lxcbr0
lxc.network.hwaddr = 26:0b:6c:e8:dc:65
lxc.network.flags = up
Quando inicializo o contêiner, a rede não funciona. Quando olho para a configuração da bridge, o container não está conectado:
# brctl show
bridge name bridge id STP enabled interfaces
lxcbr0 8000.509a4c6f57b4 no eno1
Se eu adicionar manualmente o dispositivo de rede virtual do contêiner à ponte, tudo fica legal:
#brctl addif lxcbr0 veth0BCEEH
Estas configurações são basicamente de uma máquina existente com configurações de trabalho, então deve haver algum tipo de pegadinha simples que estou perdendo.
Como posso obter o contêiner para adicionar o veth à bridge automaticamente?
Caso seja importante:
lxc version: 2.0.7
Linux hostname 4.9.0-4-amd64 #1 SMP Debian 4.9.51-1 (2017-09-28) x86_64 GNU/Linux
Eu meio que encontrei o mesmo; no meu caso /etc/default/lxc
precisava de atualização para conter:
USE_LXC_BRIDGE="false"
Tags lxc linux containers