Conecte a rede lxc com a rede local

2

Meu ambiente atual está seguindo; no Windows 10 eu instalei o Ubuntu 16.04 no Hyper-V, este Ubuntu hospedado está conectado à rede local 10.10.10. *, onde o IP do Ubuntu é 10.10.10.1 e 10.10.10.100 do Windows. Eles se vêem e tudo é bom. Dentro do Ubuntu, eu tenho contêineres LXC / LXD (serviço nginx, postgres e nodejs) e para esses contêineres eu conectei a rede chamada chyrrybr0 com os endereços 10.10.0. *, Então o ambiente atual tem esta aparência:

EusoucapazdefazerpingdoWindowsapartirdecontêineres,masnãoconsigofazerpingouconectar-meacontêineresdoWindows.Então,minhaperguntaéaseguinte:comopossoadicionarumanovainterfacederedeacontainers,entãopodereiconfigurarendereçosIPestáticospara10.10.10.*?

Estoutentandocriarumarede,oqueéassim:

EDIT: Consegui adicionar nova interface eth1. Inicialmente, no host do Ubuntu, eu executava lxc network attach eth1 postgres eth1 e, em seguida, no contêiner postgres, adicionei a configuração da interface de rede 10-win-network.cfg com o conteúdo

auto eth1
iface eth1 inet static
address 10.10.10.5
netmask 255.255.255.0

Mas, a partir de agora, não consigo fazer ping do Windows host em 10.10.10.100 ( 100% packet loss ) e também do host Ubuntu em 10.10.10.1 ( icmp_seq=1 Destination Host Unreachable ). Mas ping em 10.10.0.249 (endereço IP do host Ubuntu em cherrybr0) é bem-sucedido. O que estou perdendo?

    
por Sebastian Busek 11.02.2017 / 12:47

0 respostas