Como configurar uma ponte de rede sem IP (Ubuntu 16.04)?

1

Estou tentando configurar um hypervisor LXD conectado a duas redes: interface eth0 conecta-se a uma rede privada (ou seja, 192.168.192.0/24) e a interface eth1 se conecta a uma rede pequena com 16 IPs públicos (ou seja, 8.8.8.0/28).

Meu objetivo é conectar os contêineres LXD a uma dessas redes e ter os IPs correspondentes atribuídos a eles pelo serviço DHCP que já está disponível nessas redes. Isso exigirá a configuração de duas pontes no host LXD em /etc/network/interfaces , por exemplo, assim para br0 e eth0 :

auto br0
iface br0 inet dhcp
bridge-ifaces eth0
bridge-ports eth0
up ifconfig eth0 up

iface eth0 inet manual

Essa ponte br0 receberá um IP da rede privada para que o host LXD possa ser gerenciado por meio desse IP. Isso está bem.

Por outro lado, quero configurar a ponte br1 para a segunda rede com o intervalo de IP público para que o host LXD não obtenha um IP . Eu quero evitar "sacrificar" um dos poucos preciosos 16 IPs públicos para o host (sice ele já tem um IP privado). Em essência, quero configurar uma ponte sem IP, mas ainda permitir que os contêineres LXD usem essa ponte como br0 .

Existe uma maneira de conseguir isso e "ocultar" br1 do host? Obrigado pela sua ajuda.

    
por Mellou 25.06.2017 / 14:56

2 respostas

1

Crie a br1 bridge sem IP no seu /etc/network/interfaces :

auto br1
iface br1 inet static
    address 0.0.0.0
    bridge_ports eth1
    
por 26.06.2017 / 10:45
1

Como agora encontrei no link , há um outro e ainda mais curto modo de configurar este tipo de ponte (que por sinal parece ser chamado de ponte anônima):

auto br1
iface br1 inet manual
    bridge_ports eth1
    
por 28.06.2017 / 06:40