Einrichten einer Wireless Bridge mit OpenWrt

Einrichten einer Wireless Bridge mit OpenWrt

Ich möchte meinen Drucker an mein lokales Netzwerk ( 10.20.1.1) anschließen, aber es führt kein Kabel zu seinem Standort.

Als Lösung möchte ich einen Router daneben stellen, diesen Router über WLAN mit dem lokalen Netzwerk verbinden und dann den Drucker mit dem lokalen Netzwerk verbinden.überdieser Router.

Ich möchte daher keinen neuen Wireless Access Point oder Wireless Range Extender erstellen.

Der Router sollte also als Bridge/Switch fungieren.

Ich konnte den Router mit dem WLAN-Netzwerk verbinden, aber ich kann ihn nicht dazu bringen, wie gewünscht als Bridge zu fungieren. Im Moment ist der Router sein eigenes Subnetz ( 192.168.1.1). Verbundene Geräte können also auf das lokale Netzwerk zugreifen, aber aufgrund der ganzen NAT-Sache nicht umgekehrt.

Ich habe den Drucker daran angeschlossen und kann mithilfe einer Portweiterleitung darauf zugreifen, aber es funktioniert nicht so, wie es sollte.

Weiß also jemand, wie man es wirklich in eine drahtlose Brücke verwandelt?

Antwort1

Sie möchten also eine Client-Bridge und keinen Router. Prüfen Sie daher, ob Sie das Routing ausschalten und die Bridge mit Ihrem vorhandenen WLAN verbinden können. Überbrücken Sie dann vorzugsweise die drahtlosen und kabelgebundenen Schnittstellen.

All dies kann mit openwrt.org durchgeführt werden, aber ich weiß nicht, ob Ihr Router unterstützt wird

Antwort2

Ich konnte etwas Ähnliches tun - ich wollte ein kabelgebundenes Gerät an einen WLAN-Router anschließen, der sich dann mit einem anderen WLAN-Router verbindet, der an ein externes Netzwerk angeschlossen ist. Überraschenderweise kam der schwierige Teil, nachdem ich den ersten Router dazu bringen konnte, als Client zu fungieren. Das habe ich erreicht mitein paar iptables-Regelnauf dem Router mit 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

Jetzt kann das kabelgebundene Gerät mit der Außenwelt kommunizieren.

verwandte Informationen