Qual é a melhor maneira de configurar os contêineres para ter um IP diretamente na LAN

0

Eu vejo que há muitas melhorias novas e fáceis de usar no LXC em 12.04 & amp; 12.10, e embora eu veja alguma descrição para a criação de redes em ponte de modo que meus contêineres tenham seu próprio IP de LAN, tenho a sensação de que talvez haja uma maneira "mais simples" no Ubuntu 12.10 agora?

Eu não entendi muito bem os documentos do servidor do Ubuntu. Alguém poderia me ajudar a saber qual caminho é melhor seguir aqui?

    
por David Parks 22.03.2013 / 13:32

1 resposta

1

Criar uma ponte é um processo bastante simples.

Um ponto importante a ter em conta:

  • Sua NIC precisa ser executada em modo promíscuo para que a ponte funcione, o modo promíscuo não é suportado em muitos servidores wifi, por isso não há como fazer isso funcionar em muitas placas de rede Wi-Fi (verifique o suporte para o modo promíscuo se precisar isto).
Edit /etc/network/interfaces

Add:
# Bridge for LXC containers
auto br0
iface br0 inet dhcp
  bridge_ports eth0
  bridge_stp off
  bridge_fd 0
  bridge_maxwait 0

sudo service networking restart

Configure network in LXC config as:
lxc.network.type=veth
lxc.network.link=br0
lxc.network.flags=up
lxc.network.ipv4 = 10.0.2.215/24
lxc.network.name = eth0

lxc-start -n <CN>
    
por David Parks 24.03.2013 / 03:05