Como posso criar uma ponte ethernet no sistema Linux no Buildroot?

0

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.

    
por Staszek 30.05.2018 / 16:35

0 respostas