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?