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
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.
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
Tags networking ubuntu bridge