Cliente Ethernet sobre Wifi Framboesa

0

Existe a possibilidade de criar uma "ponte" entre o adaptador sem fio e o adaptador ethernet em um Rapberry PI 3 sem envolver o roteamento?

O caso de uso é o seguinte: Eu preciso conectar um PLC com ethernet a uma rede wifi. O PLC só responde aos pacotes recebidos, caso contrário, ele permanece em silêncio. Não consigo usar NAT, como o protocolo tem o CP verificando o IP address do remetente como parte da validade do pacote e vice-versa o receptor verifica o endereço do CP para validação. Em princípio, a parte wifi deve expor os pacotes ethernet como estão e deve aceitar pacotes para o PLC como se fossem enviados simplesmente por uma rede cabeada.

Eu fiz algumas pesquisas, mas só encontrei exemplos onde os adaptadores wifi e ethernet estão em redes diferentes e são roteados.

    
por Maximilian Eheim 08.04.2018 / 16:20

1 resposta

0

Você precisa configurar uma ponte com o utilitário brctl .

# brctl addbr br-lan
# brctl addif br-lan eth0
# brctl addif br-lan wlan0

Em vez de configurar endereços IP nas interfaces individuais, você precisa fazer isso na ponte. Foi isso, o kernel cuida de todas as coisas de baixo nível automaticamente.

Veja o projeto de documentação do linux para obter conselhos mais detalhados .

Pontes também podem ser pacotes de filtragem. Isso pode ser controlado com o utilitário ebtables .

    
por 08.04.2018 / 17:36