erzett
Goto Top

Mobilen AP in Netzwerk einbinden

Hallo,
nachdem ich die Anleitung von aqui (Mit einem WLAN zwei LAN IP Netzwerke verbinden) vor einigen Wochen gefunden hatte, dachte ich, ich könnte diese Anleitung auf mein Problem anpassen und anwenden. Auch habe ich einige andere Anleitungen aus dem DD-WRT Forum versucht.
Im 10er Netz ist eine statische Route Zieladresse 192.168.127.0 Mask 255.255.255.0 Gateway 10.1.2.15 eingerichtet.

Nun zu meiner besonderen Konfiguration.
Ich habe ein Diagnosewerkzeug welches AP ist und an diesem sind mit WLAN ein Bediengerät und ein PC mit den notwendigen Daten angebunden. Die Daten müssen dann auf das Bediengerät übertragen werden.
Es kommt aber auch vor, daß die Daten von einem PC kommen, welcher nur im LAN eingebunden ist. Nun versuche ich mit einem DD-WRT-Router als WLAN-Client das Diagnosewerkzeug und das Bediengerät in mein LAN einzubinden.

Leider habe ich mit meinen Versuchen keinen Erfolg. Es klappt höchstens das Pingen auf verschiedene IP`s. Manchmal nur vom LAN ins WLAN, manchmal auch vom WLAN ins LAN. Aber beim Pingen auf verschiedene Clientnamen ist dann entgültig Schluß. Tracert bleibt immer im DD-WRT-Router hängen.


So ist unser Netzwerk aufgebaut.
51efac4b7d4af4ff99c0e68b2bf5591e

Den DD-WRT habe ich wie folgt konfiguriert.
d3f14937a329e1e6e3a192684c82df11

8d70fd180db3f148da9590e9efb13211

Unter <Setup - Erweitertes Routing> habe ich es mit Gateway und Router und verschiedenen statischen Routen versucht.

Dynamisches Routing habe ich ebenfalls mit unterschiedlichen Einstellungen versucht.

Route 1
Ziel-LAN 192.168.127.0
Subnet 255.255.255.0
GW 10.1.2.15
Interface eth1

Route 2
Ziel-LAN 10.1.2.0
Subnet 255.255.255.0
GW 192.168.127.2
Interface eth0

Weiterhin habe ich es mit dem Interface LAN & WLAN versucht.

Die SPI-Firewall ist komplett aus.

Ich hoffe, ich habe mich verständlich ausgedrückt und die Profis von euch können mich "aufs richtige Pferd setzen".
Vielen Dank schon mal im Voraus.

Rainer

Content-Key: 270363

Url: https://administrator.de/contentid/270363

Printed on: April 25, 2024 at 13:04 o'clock

Mitglied: 114757
114757 Apr 26, 2015 updated at 18:14:13 (UTC)
Goto Top
Moin,
wenn du auf dem roten AP keine statischen Routen eintragen kannst, denn dort gehört eine hin wenn du Routest und die Clients am roten AP diesen als Gateway eingetragen haben. Ansonsten musst du den Traffic auf dem DD-WRT Router NATen also auf der Firewall ein Masquerading auf dem WLAN-Interface machen damit die Pakete zurückfließen können.
Und die Firewall des DD-WRT natürlich erst mal auf Durchzug schalten.

Und auch nicht die Firewall von PC2 vergessen, Stichwort: SMB Zugriff ist in der Standardeinstellung unter Windows per Default nur aus dem selben Subnetz erlaubt !

Für den Zugriff über PC-Namen legst du am einfachsten statische A-Records auf deinem DNS-Server an.

Gruß jodel32
Member: ErZett
ErZett Apr 26, 2015 at 18:22:27 (UTC)
Goto Top
Hallo jodel32,
vielen Dank für die schnelle Antwort.
Habe ich in meiner Beschreibung doch einiges vergessen.

Bei dem roten AP kann ich nur ein Gateway eintragen. Aber ich habe den Eindruck als ob diese Einstellung nicht richtig funktioniert. Deshalb habe ich bei den WLAN-Clients das Gateway (192.168.127.2) manuell eingetragen.
Das mit dem NATen verstehe ich nicht. In den ganzen Beschreibungen stand folgendes "Sehr wichtig ist das du den DD-WRT im Router Modus betreibst und NICHT im Gateway Modus, denn damit macht der DD-WRT NAT. Die NAT Firewall verhindert dann ein transparentes Routing."

Die Firewall ist komplett aus und Masquerading kann ich nur beim DHCP einstellen, das ist aber am DD-WRT aus.

Grüße Rainer
Mitglied: 114757
114757 Apr 26, 2015 updated at 20:28:00 (UTC)
Goto Top
Das mit dem NATen verstehe ich nicht.
Das wäre ja auch nur eine Option gewesen, da ich die Hardware(roter AP) hier nicht kenne.
Aber wenn die Clients am roten AP den DD-WRT als GW nutzen ist das ja so i.O., dann ist auch keine Route auf dem DD-WRT nötig, denn der kennt ja seinerseits schon beide Netze.

Häng dich einfach mit Wireshark ins Netz und verfolge den Packetflow dann weist du sofort wo's klemmt.

Du sagst Pings vom einen ins andere Netz kommen an, und es hängt nur an der DNS-Auflösung bzw, dem Zugriff auf Freigaben ? Dann befolge meine Hinweise zur Firewall auf den Clients in meinem ersten Post.

Gruß jodel
Member: aqui
aqui Apr 27, 2015, updated at Apr 28, 2015 at 07:55:57 (UTC)
Goto Top
Ich habe ein Diagnosewerkzeug welches AP ist
Das ist dann so technisch NICHT nicht integrierbar, denn eine AP zu AP Kopplung wenn beide Geräte im sog. Infrastructure Mode arbeiten also Clients bedienen ist so nicht möglich !
Das klappt einzig nur wenn ein AP auch als Client Mode konfigurierbar ist wie es der DD-WRT ja kann (siehe Tutorial) und so an einem bestehenden AP angekoppelt wird.
Leider habe ich mit meinen Versuchen keinen Erfolg.
Kein Wunder...siehe die oben genannten Gründe ! Der AP kann niemals im AP Modus sich mit dem DD-WRT verbinden, das ist technisch nicht möglich !

Es geht einzig und allein nur andersrum Das sich der DD-WRT als WLAN Client mit dem mobilen AP verbindet genau wie es im Tutorial beschrieben ist !
Vermutlich hast du das auch so gemacht, oder ? Laut der Zeichnung müsste es so sein, also logisch alles richtig ?!
Generell sind deine Einstellungen richtig und eine WLAN Verbindug sollte zustandekommen.
Ein Problem gibt es und das ist der Haken bei "WAN Port dem Switch zuweisen" !!!
Das darf eigentlich niemals sein, denn der WAN Port darf niemals Teil des Switchports sein. Besser du entfernst das ! Sollte im Default auch weg sein ?!
Der WAN Port ist ein eigenständiger Port !

Essentiell ist ob du den DD-WRT im Router oder Gateway (NAT) Modus betreibst !
  • Bei beiden Modi MUSS am WAN Port die 10.1.2.254 /24 statisch als Gateway eingetragen sein, denn das ist ja dein Internet Router !
Auch hier ein gravierender Fehler ! Denn du hast dort die 10.2.1.1 eingetragen !!
Oder hat der Server 2 Netzwerkkarten wie in diesen Tutorial beschrieben ???
Routing von 2 und mehr IP Netzen mit Windows, Linux und Router

Leider sagst du dazu nichts und aus deiner Zeichnung wird das nicht vollständig klar face-sad
Wenn der Server der Router und DNS ist dann stimmt das, dann darf der Router aber niemals die .254 im gleichen Netz haben !! (Siehe Tutorial)
Ist der Server also nur einbeinig im 10.2.1er Netz dann MUSS der DD-WRT Router auf die 10.2.1.254 zeigen und DNS dann auf die .1 wenn du auch lokale Adressen auflösen willst und eine DNS Weiterleitung im Server auf die .254 hast.

Im Gateway (NAT) Modus musst du keinerlei Routen eintragen ! Klar, denn alle Pakete aus dem mobilen Netz 192.168.127.0 /24 kommen ja alle mit einer Absender IP 10.2.1.15 im Netz raus durch das NAT
Der Internet Router "denkt" also das hier ein lokaler Client sendet.

Wenn du den DD-WRT im Router Modus betreibst dann MUSST du zwingend eine statische Route im Internet Router (oder Server, je nachdem wer wirklich routet ?!) konfigurieren und zwar:
Zielnetz: 192.168.127.0, Maske: 255.255.255.0, Gateway: 10.2.1.15

Den NAT Modus kannst du eigentlich gar nicht verwenden !!
Durch die NAT Firewall am DD-WRT die das Netz 192.168.127.0 ja quasi "von außen" sieht kommst du niemals in Internet oder ins 10er Netz aus diesem Netz. Die NAT Firewall verhindert das sicher.
Da ist klar das im NAT Modus jeglicher Ping scheitert !!!
Es geht einzig nur andersrum VOM 10er Netz ins 192er Netz !

Du bist also quasi verdonnert in dem Design ein transparentes Routing inkl. der statischen Route auf dem Internet Router zu machen !!!
Vergiss das nicht...und kläre für uns nochmal ob der Internet Router routet oder der Server 2 NIC hat und das macht ? Das ist wichtig zu wissen und ggf. liegt da der Fehler weil du da auch dann ne falsche Gateway IP definierst hast (.1 statt richtig der .254 !)
Member: ErZett
ErZett Apr 28, 2015 at 08:23:57 (UTC)
Goto Top
Hallo jodel32,

Häng dich einfach mit Wireshark ins Netz und verfolge den Packetflow dann weist du sofort wo's klemmt.
werde mir mal Wireshark holen und das dann versuchen.

Hallo aqui,

danke für Deine sehr ausführliche Antwort.

Der DD-WRT ist WLAN Client und die Verbindung mit dem AP klappt auch.

Ein Problem gibt es und das ist der Haken bei "WAN Port dem Switch zuweisen" !!!
den Haken hatte ich normalerweise immer aus. Kann durch das viele hin und her passiert sein.

Essentiell ist ob du den DD-WRT im Router oder Gateway (NAT) Modus betreibst !
Bei beiden Modi MUSS am WAN Port die 10.1.2.254 /24 statisch als Gateway eingetragen sein, denn das ist ja dein Internet Router !
Wie ich jodel32 schon geschrieben habe, ging aus der Beschreibung hervor, daß der DD-WRT im Router Modus laufen muß. Deshalb habe ich dies auch als erstes so versucht. Die Gatewayeinstellung habe ich bei den Clients im 10er Netz mit ipconfig /all ermittelt.

Wenn du den DD-WRT im Router Modus betreibst dann MUSST du zwingend eine statische Route im Internet Router (oder Server, je nachdem wer wirklich routet > ?!) konfigurieren und zwar:
Zielnetz: 192.168.127.0, Maske: 255.255.255.0, Gateway: 10.2.1.15
Diese Routen habe ich permanent bei den benötigten Clients im 10er Netz eingetragen.

Du bist also quasi verdonnert in dem Design ein transparentes Routing inkl. der statischen Route auf dem Internet Router zu machen !!!
Das ist kein Problem, das wolle ich auch so machen.

Vergiss das nicht...und kläre für uns nochmal ob der Internet Router routet oder der Server 2 NIC hat und das macht ? Das ist wichtig zu wissen und ggf. liegt da > der Fehler weil du da auch dann ne falsche Gateway IP definierst hast (.1 statt richtig der .254 !)
Da bin ich gerade dabei das sicher abzuklären.

LG
Rainer
Member: aqui
aqui Apr 28, 2015 updated at 08:31:54 (UTC)
Goto Top
OK, wenn du die Route bei allen 10er Clients statisch eingetragen hast was man eigentlich nie machen sollte aber muss wenn man keinen Zugriff auf den zentralen Router hat, dann kannst du dein kleines Netz auch erstmal OHNE den Internet Zugang testen:
  • Ping vom 10er Client auf die lokale DD-WRT IP 10.2.1.15 muss klappen
  • Ping vom 10er Client auf die lokale DD-WRT LAN IP 192.168.127.2 muss klappen.
  • Das gleich zur Sicherheit nochmal mit Traceroute (tracert) testen und im Client mit route print checken ob die Route auch wirklich da ist ?! (route add 192.168.127.0 mask 255.255.255.0 10.2.1.15 -p) -p um sie permanent zu machen !
Klappt das dann kannst du sicher sein das aus 10er Sicht alles richtig konfiguriert ist beim DD-WRT Router.
Dann muss auch ein Ping auf einen 192er Client klappen z.B. 192.168.127.100 !
Member: ErZett
ErZett Apr 28, 2015 at 09:11:43 (UTC)
Goto Top
Pingen mit IP klappt mittlerweile in beide Richtungen, auch zu den einzelnen Clients.
Auch tracert auf die IP´s funktioniert. Wenn ich aber tracert oder ping auf den Namen der Clients starte, dann klappt das nur im 10er Netz.

Langsam glaube ich, daß der DNS auf dem roten AP nicht korrekt läuft.
Kann ich den DNS auf dem DD-WRT laufen lassen ohne daß ich den DHCP starten muß?
Mitglied: 114757
114757 Apr 28, 2015 updated at 09:32:50 (UTC)
Goto Top
Setze bei den Clients am roten AP den DNS-Server Eintrag auf deinen DNS Server im 10er Netz (10.1.2.1), fertsch.
Member: ErZett
ErZett Apr 28, 2015 updated at 13:56:38 (UTC)
Goto Top
Setze bei den Clients am roten AP den DNS-Server Eintrag auf deinen DNS Server im 10er Netz (10.1.2.1), fertsch.
Dies ändert leider auch nichts!
Ich glaube, das hatte ich auch schon mal versucht.

Kann es daran liegen, daß ich den WLAN Client "falsch" herum verwende?
Normal zeigt ja das WLAN zum Standardgateway (bei mir im 10er Netz). Bei mir ist das ja aber anders herum. Die LAN-Anschlüße zeigen bei meiner Konfiguration zum 10er Netz.
Mitglied: 114757
114757 Apr 28, 2015, updated at Apr 29, 2015 at 07:24:02 (UTC)
Goto Top
Zitat von @ErZett:

> Setze bei den Clients am roten AP den DNS-Server Eintrag auf deinen DNS Server im 10er Netz (10.1.2.1), fertsch.
Dies ändert leider auch nichts!
Doch das geht sehr wohl, wenn du denn den FQDN angibst. Die Rechner musst du entweder alle in den TCP-IP-Eigenschaften mit ein und dem selben DNS-Suffix versehen oder zusätzlich einen WINS auf deinem Server im 10er Netz betreiben und an deinen Clients in den TCP/IP Eigenschaften angeben, wenn du nur den puren NETBIOS Namen zum Verbinden verwenden willst ! Für die PCs im roten Netz trägst du auf deinem DNS-Server am besten statische A-Records ein (sind ja nicht so viele). Für Turnschuh-Admins geht's natürlich auch über die Hosts-Datei auf den Clients.

Du solltest dir erst mal Namensauflösungs-Grundlagen unter Windows reinpfeifen ...
Member: aqui
aqui Apr 29, 2015 updated at 06:48:59 (UTC)
Goto Top
Wenn ich aber tracert oder ping auf den Namen der Clients starte, dann klappt das nur im 10er Netz.
Ist logisch, denn wie jeder Netzwerker weiss werden UDP Netbios Nameservice Broadcasts NICHT über Routergrenzen übertragen, das ist genrell so im TCP/IP das UDP Broadcasts das nicht können...und auch sollen !
Wenn du also keinen zentralen DNS betreibst ist das Verhalten normal in einem gerouteten Netz wie deinem.
Die Lösung ist aber kinderleicht:
Du trägst die Namen einfach in der Datei hosts oder lmhosts statisch ein.
Wie das genau geht erklärt dir dieser Thread:
XP-Home mit 2 Kabelgebundenen und WLAN PCs
Ignorier XP in Win7 oder 8 ist es identisch !
Langsam glaube ich, daß der DNS auf dem roten AP nicht korrekt läuft.
Hat damit nichts zu tun ! DNS rennt natürlich niemals auf APs und auch auf Routern ist es nur ein Proxy DNS für Internet Domains, niemals für lokale Namen die sich ganz anders im netz propagieren (siehe oben)
Vergiss das also schnell wieder.
Kann es daran liegen, daß ich den WLAN Client "falsch" herum verwende?
Nein, siehe oben !
Nochmals: Wenn du keinen lokalen DNS betreibst und über Broadcasts arbeitest geht es nicht und du musst die hosts Datei verwenden.
Mit lokalem DNS (und damit ist ein Server gemeint und KEIN Proxy DNS in Routern !) dann musst du dein 2tes IP Netz mit den Namen dort konfigurieren.
Wie immer sind die Kommados nslookup und dig hier deine Freunde beim Troubleshooten !
Member: ErZett
ErZett Apr 29, 2015 at 17:06:00 (UTC)
Goto Top
Erst mal danke euch Beiden für eure Bemühungen.
Da habt Ihr mir ja ordentlich Hausaufgaben aufgegeben und da hab ich noch einiges zu erledigen und auch noch nachzulesen.

Bis jetzt hab ich nur bei einem Client im 10er Netz einen falschen FQDN-Eintrag gefunden. face-sad

Wenn du keinen lokalen DNS betreibst und über Broadcasts arbeitest geht es nicht und du musst die hosts Datei verwenden.
Mit lokalem DNS (und damit ist ein Server gemeint und KEIN Proxy DNS in Routern !)

Und wenn ich mir das so durchlese, dann kann es sein, daß ich mein Ziel nie erreichen kann. Das WLAN-Bediengerät läuft unter Android da muß ich mal suchen ob ich da auch sowas wie die hosts Datei habe und auch noch darauf zugreifen kann.
Aber nichts desto trotz prüfe ich jetzt mal alle von euch gemachten Punkte.

LG Rainer
Member: aqui
aqui Apr 29, 2015 at 17:08:02 (UTC)
Goto Top
Da habt Ihr mir ja ordentlich Hausaufgaben aufgegeben
Das ist ja nunmal so wenn man sich in ein Administrator Forum wagt face-big-smile
da muß ich mal suchen ob ich da auch sowas wie die hosts Datei habe
Aber na klar !! Jeder weiss das Android ein Linux ist und dort findest du die Hostnamen in der Datei /etc/hosts wie generell bei allen Unixen dieser Welt... !
Member: ErZett
ErZett May 05, 2015 at 15:53:55 (UTC)
Goto Top
Danke nochmal für eure Hilfe.

Aber ich habe kapituliert! Ich habe keinen Fehler gefunden und es klappte irgendwie nicht.

Daraufhin habe ich heute einen Versuch mit Client-Bridge und festen IP´s unternommen. Hier klappte die Konfiguration sofort. Die andere Lösung wäre die elegantere gewesen insbesondere bei einem Austausch eines Gerätes zu einem späteren Zeitpunkt.

Vielleicht versuche isch es später nochmal wenn ich wieder ein paar Nerven gesammelt haben. *lol*

Also nochmal vielen Dank.

Rainer
Member: aqui
aqui May 05, 2015 at 16:07:00 (UTC)
Goto Top
Aber ich habe kapituliert! Ich habe keinen Fehler gefunden und es klappte irgendwie nicht.
Komisch hat hier in 5 Minuten geklappt und spielt wunderbar !
Irgendwo hast du aber noch einen Knoten in deiner Denke und Konfiguration. Normal funktioniert so ein Setup vollkommen problemlos und ist auch nix Exotisches.
Aber wenn statisch geht ist ja auch gut.