Eu tenho 2 (e terá 2 adicionais) interfaces ethernet no meu dispositivo, e quero que elas sejam conectadas. Eu uso o Buildroot para construir meu sistema. Eu quero criar ponte na inicialização. Atualmente eu uso este /etc/network/interfaces
settings:
auto lo
iface lo inet loopback
auto eth0
auto eth1
iface eth0 inet manual
iface eth1 inet manual
auto br0
iface br0 inet dhcp
bridge_ports eth0 eth1
bridge_stp on
bridge_fd 0
bridge_maxwait 20
Mas não inicia na inicialização. br0 nem sequer é criado. Primeiro tenho que criá-lo com o comando:
brctl addbr br0
então eu tenho que adicionar interfaces a ele:
brctl addif br0 eth0 eth1
e, por último, tenho que aumentá-lo:
ifup br0
Após ifup
, o ip da interface é configurado como no arquivo de configuração, mas todas as diretivas da ponte são ignoradas.
Como posso resolver isso? Agradecemos antecipadamente.