Estou trabalhando nesse assunto há algum tempo. Estou executando 12.04 LXC 0.7.5 no host e uma mistura de 12.04 e 11.04 nos containers.
Não tive sucesso com a edição: /run/networking/ifstate
, pois parece não persistir depois que um contêiner é reiniciado.
Resolvi o problema comentando a seguinte linha dos contêineres config
file:
lxc.network.ipv4 = 10.1.3.10/16
Outra solução que funcionou para mim foi instalar o LXC 8.0 por meio de backports. Primeiro você precisa ativar backports em /etc/apt/sources.list
.
sudo apt-get install -t precise-backports lxc
O LXC 8.0 permite que o arquivo config
dos contêineres configure o gateway padrão.
lxc.network.ipv4.gateway = 10.1.0.1