Cliente Ethernet sobre Wifi Raspberry

Cliente Ethernet sobre Wifi Raspberry

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

O caso de uso é o seguinte: Preciso conectar um PLC com ethernet a uma rede wifi. O PLC responde apenas aos pacotes recebidos, caso contrário permanece silencioso. Não consigo usar NAT, pois o protocolo faz com que o PLC verifique o endereço IP do remetente como parte da validade do pacote e vice-versa, o receptor verifica o endereço do PLC 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.

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

Responder1

Você precisa configurar uma ponte com obrctlUtilitário.

# 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.

Vero projeto de documentação do Linuxpara conselhos mais detalhados.

As pontes também podem filtrar pacotes. Isto pode ser controlado com otabelas de débitoUtilitário.

informação relacionada