Configurar un puente inalámbrico con OpenWrt

Configurar un puente inalámbrico con OpenWrt

Quiero conectar mi impresora a mi red local ( 10.20.1.1) pero no hay ningún cable que llegue a su ubicación.

Entonces, como solución, quiero poner un enrutador al lado, conectar ese enrutador a la red local a través de wifi y luego conectar la impresora a dicha red local.a través deese enrutador.

Por lo tanto, no quiero crear un nuevo punto de acceso inalámbrico ni un extensor de alcance inalámbrico.

Por tanto, el enrutador debería actuar como puente/conmutador.

He podido conectar el enrutador a la red wifi, pero no logro que actúe como puente como quiero. En este momento el enrutador es su propia subred ( 192.168.1.1). Entonces, los dispositivos conectados pueden acceder a la red local, pero no al revés debido a todo el asunto de NAT.

Le conecté la impresora y con algún reenvío de puerto puedo acceder a ella, pero en realidad no funciona como debería.

Entonces, ¿alguien sabe cómo convertirlo realmente en un puente inalámbrico?

Respuesta1

Por lo tanto, desea un puente de cliente y no un enrutador, así que vea si puede desactivar el enrutamiento y conectarlo a su WLAN existente y luego, preferiblemente, unir las interfaces inalámbrica y cableada.

Todo esto se puede hacer con openwrt.org pero no sé si su enrutador es compatible

Respuesta2

Pude hacer algo similar: quería poder conectar un dispositivo con cable a un enrutador inalámbrico, que luego se conecta a otro enrutador inalámbrico conectado a una red externa. Sorprendentemente, la parte difícil llegó después de que pude conseguir que el primer enrutador actuara como cliente. Esto lo logré conalgunas reglas de iptablesen el enrutador que ejecuta OpenWrt Backfire 10.03.1:

# wl0 is the wireless client device, eth0.0 is the hardware switch
echo 1 > /proc/sys/net/ipv4/ip_forward # should already be set
iptables -t nat -A POSTROUTING -o wl0 -j MASQUERADE
iptables -A FORWARD -i wl0 -o eth0.0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i eth0.0 -o wl0 -j ACCEPT

Ahora el dispositivo cableado puede comunicarse con el mundo exterior.

información relacionada