Mikrotik Router hinter anderem Router geschaltet ... routing problem
Hallo habe eine Vodafone Box (IP=192.168.178.1) wo an port 2 ein kabel abgeht zum port 3 vom Mikrotik RB. Ether3 ist auf IP=192.168.178.2 eingestellt.
Nun mein Problem habe am Mikrotik am ether10 ein IP-Netz 192.168.20.0/24 und da ist ein Laptop angeschlossen. an der Vodafonbox ist sag ich ma ein NAT angeschlossen (IP=192.168.178.3) den ich aber vom Laptop aus erreiche will. Aber egal was ich für eine Route eingebe oder src-nat ich eingebe funktioniert keine erreichbarkeit. Vom Mikrotik router aus kann ich sie zwar anpingen die Vodafone-box oder den NAS aber nicht vom Laptop aus. habe auch schon ein Dst-Nat in das 192.168.178.0/24 netz auf ether3 gemacht aber es kommt nix durch vom Laptop aus. Kann mir da jemand helfen
Nun mein Problem habe am Mikrotik am ether10 ein IP-Netz 192.168.20.0/24 und da ist ein Laptop angeschlossen. an der Vodafonbox ist sag ich ma ein NAT angeschlossen (IP=192.168.178.3) den ich aber vom Laptop aus erreiche will. Aber egal was ich für eine Route eingebe oder src-nat ich eingebe funktioniert keine erreichbarkeit. Vom Mikrotik router aus kann ich sie zwar anpingen die Vodafone-box oder den NAS aber nicht vom Laptop aus. habe auch schon ein Dst-Nat in das 192.168.178.0/24 netz auf ether3 gemacht aber es kommt nix durch vom Laptop aus. Kann mir da jemand helfen
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 214034
Url: https://administrator.de/forum/mikrotik-router-hinter-anderem-router-geschaltet-routing-problem-214034.html
Ausgedruckt am: 22.12.2024 um 16:12 Uhr
23 Kommentare
Neuester Kommentar
Leider bist du etwas oberflächlich und schreibst du nicht WIE die Routen eingerichtet sind bei dir ! Das macht eine Antwort nicht gerade einfach....
Ebenso fehlt die wichtige Aussage ob der Mikrotik mit seiner Default Konfig (Port 5 macht NAT) oder ohne Default Kanfig betrieben wird... Wir raten mal ohne die Default Konfig.
Du solltest dir dieses Tutorial genau durchlesen, denn es beschreibt alle Einstellungen mit einem NAT Setup und ohne NAT Setup und entspricht ja genau deinem Design:
Routing von 2 und mehr IP Netzen mit Windows, Linux und Router
Wichtig auch zu wissen welches Gateway die Geräte im "Vodafone Segment" .178.0 als Gateway eingetragen haben ?
Fakt ist das du irgendwo eine statische Route vergessen hast !
So müssen die Endgeräte eingestellt sein (Mikrotik ohne NAT !) und mit folgenden IPs:
1.) 192.168.20.1 (eth10)
2.) 192.168.178.2 (eth3)
Ebenso fehlt die wichtige Aussage ob der Mikrotik mit seiner Default Konfig (Port 5 macht NAT) oder ohne Default Kanfig betrieben wird... Wir raten mal ohne die Default Konfig.
Du solltest dir dieses Tutorial genau durchlesen, denn es beschreibt alle Einstellungen mit einem NAT Setup und ohne NAT Setup und entspricht ja genau deinem Design:
Routing von 2 und mehr IP Netzen mit Windows, Linux und Router
Wichtig auch zu wissen welches Gateway die Geräte im "Vodafone Segment" .178.0 als Gateway eingetragen haben ?
Fakt ist das du irgendwo eine statische Route vergessen hast !
So müssen die Endgeräte eingestellt sein (Mikrotik ohne NAT !) und mit folgenden IPs:
1.) 192.168.20.1 (eth10)
2.) 192.168.178.2 (eth3)
- Vodafone Router muss eine statische Route konfiguriert haben: Zielnetz: 192.168.20.0, Maske: 255.255.255.0, Gateway 192.168.178.2 !
- Mikrotik hat eine statische Default Route 0.0.0.0 0.0.0.0 Gateway: 192.168.178.1 konfiguriert !
- Endgeräte im .20.0er Netz haben die 192.168.20.1 als Gateway eingetragen !
- Endgeräte im .178.0er Netz haben die 192.168.178.1 als Gateway eingetragen !
Ja, nun ist das klar was die Kommunikation der Endgeräte anbetrifft.
Leider hast du es wieder versäumt zu beantworten ob du die zwingend erforderliche statische Route ins .20.0er Netz ala Zielnetz: 192.168.20.0, Maske: 255.255.255.0, Gateway 192.168.178.2 auf dem Vodafone LTE Router installiert hast ?? Soviel zum Thema Oberflächlichkeit und Lesen von Tutorials...
Was ja passiert im Kommunikationsablauf deiner Verbindung aus IP Paketsicht ist:
a.) Statische Route vorhanden:
Vodafone sieht das der next Hop Router zum Ziel die 192.168.178.2 ist (statische Route auf Mikrotik) und schickt das Paket dahin. Mikrotik forwardet es an den Laptop im lokalen Segment. Alles ist gut
b.) Statische Route nicht vorhanden:
Vodafone sieht das der next Hop Router der Provider Router ist (seine default Route) und schickt das Paket dahin.
Provider Router erkennt als die Absender IP ein RFC 1918 privates IP Netz und vernichtet das NAS Antwort Paket in seiner Accessliste.
Ist es denn jetzt so besser erklärt ?
Kommt man auch leicht von selber drauf wenn man nur mal ein ganz klein wenig nachdenkt wie sich das Paket im Netzwerk bewegt !!
Ein Traceroute oder Pathping vom Laptop an das NAS hätte dir das ebenso gezeigt !
Und nun bist du wieder dran !!
Leider hast du es wieder versäumt zu beantworten ob du die zwingend erforderliche statische Route ins .20.0er Netz ala Zielnetz: 192.168.20.0, Maske: 255.255.255.0, Gateway 192.168.178.2 auf dem Vodafone LTE Router installiert hast ?? Soviel zum Thema Oberflächlichkeit und Lesen von Tutorials...
Was ja passiert im Kommunikationsablauf deiner Verbindung aus IP Paketsicht ist:
- Laptop mit der IP 192.1168.20.100 sendet ein Paket an die Ziel IP 192.168.178.3 (NAS)
- Da das Paket nicht im lokalen Laptop Netz ist sendet der Laptop das an sein default Gateway (Mikrotik) mit der .20.1
- Mikrotik empfängt das Paket und sieht nun anhand der Ziel IP in seine Routing Tabelle wo er denn das .178.0er Zielnetz findet !
- Direkt an ihm angeschlossen ! also sendet er das Paket an Port ether3 raus zum NAS
- NAS empfängt das Paket verarbeitet es und sendet ein Antwortpaket zurück an die Ziel IP 192.1168.20.100 (Laptop) raus
- Da das Paket nicht im lokalen IP Netz des NAS ist, schickt es das NAS ebenso an sein Gateway, den Vodafone LTE Router.
- Der Vodafone Router empfängt es sieht in seine Routing Tabelle um das Paket weiterzuleiten....
a.) Statische Route vorhanden:
Vodafone sieht das der next Hop Router zum Ziel die 192.168.178.2 ist (statische Route auf Mikrotik) und schickt das Paket dahin. Mikrotik forwardet es an den Laptop im lokalen Segment. Alles ist gut
b.) Statische Route nicht vorhanden:
Vodafone sieht das der next Hop Router der Provider Router ist (seine default Route) und schickt das Paket dahin.
Provider Router erkennt als die Absender IP ein RFC 1918 privates IP Netz und vernichtet das NAS Antwort Paket in seiner Accessliste.
Ist es denn jetzt so besser erklärt ?
Kommt man auch leicht von selber drauf wenn man nur mal ein ganz klein wenig nachdenkt wie sich das Paket im Netzwerk bewegt !!
Ein Traceroute oder Pathping vom Laptop an das NAS hätte dir das ebenso gezeigt !
Und nun bist du wieder dran !!
..."Leider kann ich auf der EasyBox803 keine route so eintragen."
Tja, dann hast du erstmal natürlich ein Problem bei so schrottiger Billighardware die nichtmal das Wort Router verdient, denn dann ist das so erstmal nicht lösbar mit dieser Schrotthardware.
Es gibt aber einen einfachen Workaround der dir hilft:
Setze einfach das Default Gateway des NAS nicht auf die Vodafone Gurke sondern auf die Mikrotik IP !!
Damit hast du das Problem dann erstmal umgangen. Der Mikrotik muss dann natürlich eine Default Route auf die Vodafone LTE Gurke haben !
Der Paket Walk sieht von oben dann so aus:
Tja, dann hast du erstmal natürlich ein Problem bei so schrottiger Billighardware die nichtmal das Wort Router verdient, denn dann ist das so erstmal nicht lösbar mit dieser Schrotthardware.
Es gibt aber einen einfachen Workaround der dir hilft:
Setze einfach das Default Gateway des NAS nicht auf die Vodafone Gurke sondern auf die Mikrotik IP !!
Damit hast du das Problem dann erstmal umgangen. Der Mikrotik muss dann natürlich eine Default Route auf die Vodafone LTE Gurke haben !
Der Paket Walk sieht von oben dann so aus:
- NAS empfängt das Paket verarbeitet es und sendet ein Antwortpaket zurück an die Ziel IP 192.168.20.100 (Laptop) raus
- Da das Paket nicht im lokalen IP Netz des NAS ist, schickt es das NAS ebenso an sein Gateway, den Mikrotik Router.
- Der Mikrotik Router empfängt es, sieht in seine Routing Tabelle um das Paket weiterzuleiten....
- Mikrotik sieht das das Netz direkt an ihm dran ist (ether12) und schickt das Paket dahin. Laptop empfängt es... Alles ist gut
Oha...NetGear in so einem Umfeld keine Wunder das du dann da auf was richtiges migriert bist mit Mikrotik...
"...Kann man jetzt nicht vom Laptop 192.168.20.100 --> zum gw=192.168.20.1 ins netz 192.168.100.0/24 routen um dann weiter ins netz 192.168.178.0724 netz zu kommen?..."
Ja klar, das geht auch !
Bedenke dann immer die Routing Einträge der im Pfad leigenden Router und auch den Rückweg, das der routingtechnisch stimmt.
Das die Vodafone Kiste und das NAS aus dem .100.0er Netz erreichbar sind würde eigentlich niemals gehen, da du damit ja logischerweise in exakt das gleiche Problem rennst wie mit dem .20.0er Netz, nämlich die fehlende Route im Vodafone Router !
Das es geht zeigt ganz klar das du am Ausgangsport des Routers dort NAT machst !!
Der macht also eine Adress Translation auf seine IP Adresse bzw. Port im .178.0er Netz. Damit "denkt" das NAS und der Router dann der Zugriff auf sie kommt von einer lokalen IP Adresse.
Somit hebelst du mit dem NAT ja das transparente Routing aus und damit auch den Zwang eine statische Route zu konfigurieren.
NAT schafft aber weitere Nachteile da du damit dann eine NAT Firewall hast zw. dem .178er und .100er Netz. Du kannst also niemals Sessions initiieren von .178 in .100. Routingtechnisch ist NAT so immer ne Einbahnstrasse logischerweise.
Es kann transparentes Routing und die damit verbundenen Routen natürlich nicht ersetzen !
Wenn du aber nur eine einseitige Kommunikation willst dann reicht das natürlich.
Tip: Nimm dir einen Wireshark Sniffer und sieh dir die IP Adressen in den Paketen an, dann siehst du genau was abgeht in deinem Netz !
"...Kann man jetzt nicht vom Laptop 192.168.20.100 --> zum gw=192.168.20.1 ins netz 192.168.100.0/24 routen um dann weiter ins netz 192.168.178.0724 netz zu kommen?..."
Ja klar, das geht auch !
Bedenke dann immer die Routing Einträge der im Pfad leigenden Router und auch den Rückweg, das der routingtechnisch stimmt.
Das die Vodafone Kiste und das NAS aus dem .100.0er Netz erreichbar sind würde eigentlich niemals gehen, da du damit ja logischerweise in exakt das gleiche Problem rennst wie mit dem .20.0er Netz, nämlich die fehlende Route im Vodafone Router !
Das es geht zeigt ganz klar das du am Ausgangsport des Routers dort NAT machst !!
Der macht also eine Adress Translation auf seine IP Adresse bzw. Port im .178.0er Netz. Damit "denkt" das NAS und der Router dann der Zugriff auf sie kommt von einer lokalen IP Adresse.
Somit hebelst du mit dem NAT ja das transparente Routing aus und damit auch den Zwang eine statische Route zu konfigurieren.
NAT schafft aber weitere Nachteile da du damit dann eine NAT Firewall hast zw. dem .178er und .100er Netz. Du kannst also niemals Sessions initiieren von .178 in .100. Routingtechnisch ist NAT so immer ne Einbahnstrasse logischerweise.
Es kann transparentes Routing und die damit verbundenen Routen natürlich nicht ersetzen !
Wenn du aber nur eine einseitige Kommunikation willst dann reicht das natürlich.
Tip: Nimm dir einen Wireshark Sniffer und sieh dir die IP Adressen in den Paketen an, dann siehst du genau was abgeht in deinem Netz !
Also du musst dich schonmal entscheiden...
Außerdem macht die gepostete Routing-Tabelle gar keinen Sinn.
add address-pool=Vodafone disabled=no interface=ether12 name=vodafone src-address=192.168.100.1
add address=192.168.100.1/24 interface=ether12 network=192.168.100.0
add address=192.168.178.2/24 interface=ether3 network=192.168.178.0
add action=masquerade chain=srcnat out-interface=ether3 src-address=192.168.100.0/24
add address=192.168.100.1/24 interface=ether12 network=192.168.100.0
add address=192.168.178.2/24 interface=ether3 network=192.168.178.0
add action=masquerade chain=srcnat out-interface=ether3 src-address=192.168.100.0/24
Außerdem macht die gepostete Routing-Tabelle gar keinen Sinn.
Mikrotik kann das viel besser als aqui und wenn ist auch Kollege dog hier unser Mikrotik Guru...
http://wiki.mikrotik.com/wiki/Manual:IP/Firewall/NAT
Einfach unter "Mikrotik NAT" oder Masquerading suchen.
http://wiki.mikrotik.com/wiki/Manual:IP/Firewall/NAT
Einfach unter "Mikrotik NAT" oder Masquerading suchen.
Nein, der Router macht das wie jeder x-beliebige DSL NAT Heimrouter auch, er translatetd dann alles was an Sessions aus dem 192.168.20.0er Netz kommt auf die IP Adresse des Mikrotik im 192.168.178.0er Netz, wobei der dann Absender Portnummern über 1024 benutzt.
Man nennt das auch PAT (Port Adress Translation). Anhand der Portnummern der Rückpakete kann er in der NAT Session Tabelle dann wieder genau das Endgerät aus dem .20.0er Netz zuordnen.
Das ist dann klassisches PAT am .178er Interface wie hier beschrieben:
http://de.wikipedia.org/wiki/Port_Address_Translation
Man nennt das auch PAT (Port Adress Translation). Anhand der Portnummern der Rückpakete kann er in der NAT Session Tabelle dann wieder genau das Endgerät aus dem .20.0er Netz zuordnen.
Das ist dann klassisches PAT am .178er Interface wie hier beschrieben:
http://de.wikipedia.org/wiki/Port_Address_Translation
Vielleicht schilderst du uns hier kurz die Lösung damit andere hier im Forum davon ggf. partizipieren können ?!
Ansonsten dann bitte
Wie kann ich einen Beitrag als gelöst markieren?
nicht vergessen !
Ansonsten dann bitte
Wie kann ich einen Beitrag als gelöst markieren?
nicht vergessen !