Mein Problem ist das ich mit dem Windows-PC auf die Server(10.1.254.XXX) hinter dem Server(10.1.254.1) zugreifen will.
Die Server MÜSSEN unter den aufgezeichneten Adressen erreichbar sein.
Als Beispiel: Ich möchte von dem Computer (10.50.1.14) über den Server(10.50.63.88) auf die dahinter liegenden Server(10.1.254.XXX) zugreifen.
Auf dem Server läuft ein Linux auf das per SSH zugegriffen werden kann. Dabei darf ich auf diesem Server allerdings nur die Routingtabelle verändern bzw darf ich nur temporäre Änderungen vornehmen. Das Dateisystem ist und bleibt schreibgeschützt gemounted.
Auf dem Computer (10.50.1.14) dürfen alle Änderungen vorgenommen werden.
Die dahinter liegenden Server (10.1.254.XXX) sind nicht konfigurierbar. Sie lauschen lediglich auf Verbindungen.
Momentan greife ich direkt, über ein Switch auf das Netzwerk mit den Servern zu. Allerdings hole ich damit die IP-Adressen (10.1.254.XXX) in das Netzwerk (10.50.XXX.XXX) mit rein und das darf nicht sein. Deshalb müsste ich über eine Art Gateway auf die Server zugreifen können. DIeses Gateway ist der Server (10.50.63.88).
ich hab nicht ganz verstanden, warum das Gateway dazwischen sein muss. Aber wenn es so ist, dann muss auf diesem IP forwarding aktiviert sein, so dass dieser Rechner als Gateway zwischen dem Clientrechner und den Servern fungieren kann.
Auf dem Rechner müssten dann noch Firewalleinstellungen angepasst werden, so dass die relevanten Ports frei sind.
die Lösung ist einfach nur die Routingtabelle auf dem Server zu ändern, mehr kann ich dazu nicht schreiben, da Netzwerke nicht so ganz mein Spezialgebiet sind.
http://img6.imagebanana.com/img/2j0d7nm1/Unbenannt.PNG
So sieht jetzt mein Router aus.
Bei dem Windows PC habe ich den Router als Gateway eingetragen. Jetzt kann ich auch schonmal die NICs des Routers anpingen also 10.1.254.1 und 10.50.63.88 sowieso. Nur bis ins Netz dahinter komme ich nicht. 10.1.254.201 bleibt nachwievor vom Windows PC unerreichbar.
Bei Dir müsste der dann so lauten:
Destination: 10.2.254.0
Gateway: 10.2.254.1
Genmask: 255.255.255.0
Metric: 1
(Metric ist nicht unbedingt notwendig, weil es nur eine Route zum Ziel gibt)
Iface: eth0
Hab mal zu jedem PC mit der IP im Dateinamen Screenshots von den relevanten Einträgen gemacht.
Nochmal zur Übersicht die Zuordnung der IPs:
Der Windows-Client: 10.50.1.14
Der Router: 10.50.63.88 / 10.1.254.1
Der Server auf den Zugegriffen werden soll (hinter dem Router): 10.1.254.201
Ach und doch, der Aufbau wie oben Skizziert ist eine „Insel“. Das Netzwerk an dem der Windows-PC mit seiner zweiten Netzwerkkarte noch hängt spielt keine Rolle und ist auch keine Fehlerquelle, versprochen !!
schon das erste Bild zeigt das erste grundsätzliche Problem:
r_10.1.254.201_eth0a2ej3.png
10-er IP Adresse mit netmask: 255.0.0.0
D.h. diese Geräte erwarten die 10.50.1.14 im eigenen
Subnetz. Die IP Pakete werden überhaupt nicht zum Router geschickt.
Du musst die Subnetze sauber maskieren.
Also z.B.
10.1.254.0/24 = netmask 255.255.255.0 auf alle Interface
10.50.1.0/24 = netmask 255.255.255.0 auf alle Interface