Como configurar uma ponte entre duas interfaces no servidor Ubuntu 14.04?

Como configurar uma ponte entre duas interfaces no servidor Ubuntu 14.04?

Estou tentando configurar uma ponte entre duas interfaces em1e em2no servidor Ubuntu 14.04. Esta é a minha configuração:

auto lo
iface lo inet loopback

auto em1 
iface em1 inet dhcp

auto em2
iface em2 inet dhcp

auto br0
iface br0 inet static
address 10.1.1.11
network 10.1.1.0
netmask 255.255.255.0
broadcast 10.1.1.255
gateway 10.1.1.1
dns-nameservers 10.1.1.1
bridge_ports em1 em2
brige_stp off
bridge_fd 0
bridge_maxwait 0 

Mas não funciona. O que há de incorreto na minha configuração?

Responder1

Experimente isto:

auto lo
iface lo inet loopback

auto em1 
iface em1 inet manual

auto em2
iface em2 inet manual

auto br0
iface br0 inet static
metric 0
address 10.1.1.11
network 10.1.1.0
netmask 255.255.255.0
broadcast 10.1.1.255
gateway 10.1.1.1
dns-nameservers 10.1.1.1
bridge_ports em2
brige_stp off
bridge_fd 0
bridge_maxwait 0

Se em1 estiver em uma sub-rede diferente, você poderá copiar br0 para uma seção br1 com informações de sub-rede e alterar a métrica 0 para 1.

Se eles estiverem na mesma sub-rede e você quiser usar ambos, será necessário vinculá-los. Instale ifenslave e configure a ligação. Posso fornecer um exemplo de configuração para isso também, mas esteja avisado, pontes e ligações não combinam se você estiver usando isso em um ambiente virtual. Você precisará usar interfaces macvtap.

informação relacionada