ftp://shadow.cabi.net/pub/Linux/BRCFG.tgz.
ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/mini/Multiple-Ethernet.
Habilitar os múltiplos dispositivos Ethernet da máquina pelo acréscimo destes ao arquivo /etc/lilo.conf e reexecução do programa lilo:
append = "ether=0,0,eth1"
Caso se tenha três interfaces na Bridge, deve-se então utilizar a seguinte configuração:
append = "ether=0,0,eth1 ether=0,0,eth2"
Mais interfaces podem ser encontradas pelo acréscimo de mais parâmetros ether. Por padrão a inicialização do kernel do Linux testa uma única placa Ethernet, e uma vez que ela seja encontrada o exame cessa. A configuração acima indica para o kernel que ele deve continuar testando mais dispositivos Ethernet, mesmo após a localização do primeiro.
Alternativamente o parâmetro de inicialização pode ser usado da seguinte forma:
linux ether=0,0,eth1
Ou, com 3 interfaces, pode ser utilizado:
linux ether=0,0,eth1 ether=0,0,eth2
BRIDGING habilitada.
/etc/sysconfig/network-scripts/ (em um sistema Conectiva Linux ou RedHat) e copiar o ifcfg-lo0 para ifcfg-eth0 & ifcfg-eth1. Nestes 2 arquivos eth, deve ser mudada a linha que contém ``DEVICE=lo'' para ``DEVICE=eth0" e ``DEVICE=eth1''. Outras distribuições podem divergir desta, sendo necessárias configurações similares. Caso haja mais que 2 interfaces para esta Bridge, certifique-se de fazer todas as configurações correspondentes às interfaces adicionais.
ifconfig promisc eth0 ; ifconfig promisc eth1
Todas as interfaces que forem conectadas aos segmentos da rede que devem ser interligados via Bridge, devem ser colocadas no modo promíscuo.
brcfg:
brcfg -ena
tcpdump -i eth0 (em uma janela)
tcpdump -i eth1 (em uma segunda janela)
tcpdump numa outra máquina para verificar se a Bridge está separando corretamente o tráfego de cada segmento.