Já verifiquei esta questão e funciona bem no meu servidor antigo. No meu novo servidor, no entanto, isso não acontece. Eu estou no Ubuntu 16.04.
Instalei o LXC, alterei o eth0 no meu /etc/network/interfaces para br0 e adicionei bridge_ports eth0 .
Em /var/lib/lxc/vps1/config alterei / adicionei o seguinte:
lxc.network.link = br0
lxc.network.hwaddr = 52:xx:xx:xx:xx:xx # created by my provider
lxc.network.ipv4 = failover.ip.address.here/24
lxc.network.ipv4.gateway = gateway.of.mainIP.1
No entanto, não tenho conexão de rede dentro do contêiner e o IP de failover também não pode ser pingado de fora. O endereço IP de failover funciona quando eu o adiciono no host como eth0: 1, mas não dentro do container. Eu também tentei ajustar eth0 em /etc/network/interfaces do meu contêiner. Eu forneci apenas o endereço e também tentei configurá-lo como eth0: 1 no host.
O contêiner tem uma conexão ativa quando eu uso a ponte lxcbr0 que o lxc cria. Eu reiniciei meu servidor e a bridge br0 funciona.
Você tem alguma ideia do que eu poderia ter feito de errado? Existe alguma coisa que eu perdi?