Cliente Ethernet sobre Wifi Raspberry

Cliente Ethernet sobre Wifi Raspberry

¿Existe la posibilidad de crear un "puente" entre el adaptador inalámbrico y el adaptador ethernet en un Rapberry PI 3 sin enrutamiento involucrado?

El caso de uso es el siguiente: Necesito conectar un PLC con ethernet a una red wifi. El PLC sólo responde a los paquetes entrantes; de lo contrario, permanece en silencio. No puedo usar NAT, ya que el protocolo hace que el PLC verifique la dirección IP del remitente como parte de la validez del paquete y viceversa, el receptor verifica la dirección del PLC para su validación. En principio, la parte wifi debería exponer los paquetes de Ethernet tal como están y debería aceptar paquetes para el PLC como si se enviaran simplemente a través de una red cableada.

Investigué un poco pero solo encontré ejemplos en los que los adaptadores wifi y ethernet están en diferentes redes y están enrutados.

Respuesta1

Necesitas configurar un puente con elbrctlutilidad.

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

En lugar de configurar direcciones IP en las interfaces individuales, debe hacerlo en el puente. Eso fue todo, el kernel se encarga automáticamente de todas las cosas de bajo nivel.

Verel proyecto de documentación de Linuxpara obtener consejos más detallados.

Los puentes también pueden estar filtrando paquetes. Esto se puede controlar con elebtablesutilidad.

información relacionada