Raspberry PI 3 MODELO B - Puente inalámbrico a ethernet

15

He visto muchas cosas en línea para encontrar una solución para convertir Raspberry Pi 3 en un puente inalámbrico. Pero muchos son artículos antiguos que se adaptan a los Pi 1 y 2.

Este es el último artículo que he visto e intentado: http://blog.slor.net/2013/09/turning-your-raspberri-pi-into-wireless.html

Yo uso RASPBIAN JESSIE, Kernel versión: 4.4.

Quiero que el Pi se conecte a un enrutador inalámbrico con el dispositivo inalámbrico incorporado (wlan0) para proporcionar acceso a los dispositivos que están conectados al conector Ethernet incorporado (eth0).

Quiero que el enrutador (192.168.1.1) proporcione IP a los dispositivos conectados a RPi3, haciendo posible que la PC se comunique con los dispositivos conectados a RPi3.

El problema es que cuando trato de seguir el artículo vinculado anteriormente es que cuando ejecuto este comando:

sudo brctl addif br0 wlan0 eth0

Me sale este mensaje de error:

can't add wlan0 to bridge br0: Operation not supported...

ingrese la descripción de la imagen aquí

¿Alguien tiene alguna idea de cómo resolver esto?

ingrese la descripción de la imagen aquí

función privada
fuente
1
¿Has creado br0antes de eso? brctl addbr br0.
ott--
Sí, lo he intentado, pero sigo recibiendo el mensaje de error: no puedo agregar wlan0 al puente br0: Operación no admitida
privateFunction
1
Ok, aprendiendo algo nuevo todos los días. La conexión inalámbrica no es posible (todavía) parece: serverfault.com/questions/152363/bridging-wlan0-to-eth0
ott--
3
@ott Esa publicación y el hilo de LKM al que enlaza tienen más de 6 años , por lo que cualquier persona seriamente interesada en el tema puede querer profundizar un poco más. Esta respuesta implica que puede ser más sencillo simplemente avanzar y enmascararse en lugar de intentar usar un puente de capa 2 legítimo .
Ricitos de oro
1
Mira esta guía . <BR/> Parece que hay una solución, con la ayuda de OpenVPN.
iTake

Respuestas:

8

Esto no es posible actualmente. Los puentes inalámbricos requieren marcos 802.11 para almacenar 4 direcciones (remitente, receptor, destino y fuente), y los marcos 802.11 estándar solo almacenan 3 direcciones. Si bien hay implementaciones del modo de 4 direcciones llamadas WDS , son específicas del proveedor y solo se admiten en el hardware del enrutador (lo que significa que debe usar hardware del mismo proveedor para que esto funcione). En los enrutadores, el comando para habilitar el modo WDS (y permitir el puente de las interfaces Wlan) es

iw dev wlan0 set 4addr on

Puede probarlo, pero AFAIK no funcionará en el RPi 3, al menos no con la NIC incorporada. Es posible que tenga suerte con los adaptadores USB basados ​​en los conjuntos de chips inalámbricos Atheros. Hasta que lo haga, tendrá que apegarse a NAT si desea conectar redes a través de RPi, como se describe aquí . También puedes probar Wlan kabel , pero tampoco es un puente real.

PD. Sé que la respuesta negativa no es tan útil, pero tenemos muchas preguntas duplicadas sobre el puente, y no se pueden cerrar correctamente a menos que se responda una de ellas.

Dmitry Grigoryev
fuente
3

Para no confundir a los lectores: - Dmitry Grigoryev está en lo correcto, afirmó que necesita WDS y lo hace para crear la infraestructura que se muestra arriba.

No confunda Ethernet: wifi -> Wifi: Ethernet con wifi: ethernet -> ethernet: wifi

Uno solo requiere un Puente entre el Punto de acceso y Lan, el otro requiere WDS para controlar el enlace.

Como se mencionó anteriormente, el artículo mencionado cubre un punto de acceso inalámbrico, no un sistema de distribución inalámbrica (WDS)

Andrew Waldram
fuente