Routing Problem unter Windows 2003
Hallo
Kann mir einer Sagen wie ich mit dem DOS befehl route es anstelle von einem in ein anders Netzwerk zu kommen. Weil ich scheinbar auf der Leitung stehe und das nicht hinbekomme
Netzwerk 1: 200.200.200.X
Server für Netzwerk 1: 200.200.200.1 oder 1.1.1.1
Netzwerk 2 :150.150.150.X
Server für Netzwerk 2: 150.150.150.1 oder 1.1.1.2
Backup: 1.1.1.X
Soll bei bedarf von z.B. 150.150.150.X auf 1.1.1.1 kommen
PS: Sollte von Netzwerk 2 in das Backup Netz kommen.
Es geht darum das ich 2 Server stehen habe. Auf einem sind die ganzen Programme und Updates vorhanden. Nun will ich die den Benutzern des anderen Servers auch zu verfügung stellen. Die einzige verbindung zwischen den Server ist die Backup Leitung. So nun dachte ich mir das ich das einrichten kann wenn ich z.B. 150.150.150.2 eingebe das ich dann auf die IP 1.1.1.1 ( das ist die Netzwerkadresse des Servers mit der Software ) zugreifen kann.
Wenn ich 150.150.150.1 eingebe soll er wie immer auf den dem anderen Server bleiben.
Ist das Möglich????
Wenn ja was muss ich in die CMD datei schreiben. ich probiere schon seit tagen aber es kommt immer die Fehlermedlung "Der eingegeben Maskenparameter ist ungültig (Ziel & Maske ) !=Ziel "
MFG christoph
Kann mir einer Sagen wie ich mit dem DOS befehl route es anstelle von einem in ein anders Netzwerk zu kommen. Weil ich scheinbar auf der Leitung stehe und das nicht hinbekomme
Netzwerk 1: 200.200.200.X
Server für Netzwerk 1: 200.200.200.1 oder 1.1.1.1
Netzwerk 2 :150.150.150.X
Server für Netzwerk 2: 150.150.150.1 oder 1.1.1.2
Backup: 1.1.1.X
Soll bei bedarf von z.B. 150.150.150.X auf 1.1.1.1 kommen
PS: Sollte von Netzwerk 2 in das Backup Netz kommen.
Es geht darum das ich 2 Server stehen habe. Auf einem sind die ganzen Programme und Updates vorhanden. Nun will ich die den Benutzern des anderen Servers auch zu verfügung stellen. Die einzige verbindung zwischen den Server ist die Backup Leitung. So nun dachte ich mir das ich das einrichten kann wenn ich z.B. 150.150.150.2 eingebe das ich dann auf die IP 1.1.1.1 ( das ist die Netzwerkadresse des Servers mit der Software ) zugreifen kann.
Wenn ich 150.150.150.1 eingebe soll er wie immer auf den dem anderen Server bleiben.
Ist das Möglich????
Wenn ja was muss ich in die CMD datei schreiben. ich probiere schon seit tagen aber es kommt immer die Fehlermedlung "Der eingegeben Maskenparameter ist ungültig (Ziel & Maske ) !=Ziel "
MFG christoph
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 61769
Url: https://administrator.de/forum/routing-problem-unter-windows-2003-61769.html
Ausgedruckt am: 22.12.2024 um 08:12 Uhr
16 Kommentare
Neuester Kommentar
Hi Christoph,
erstmal zum Verständniss, du hast in jedem Server jeweils 2 Netzwerkkarten, ist das richtig?
Sieht das ganz so aus?
Segment1(150.150.150.x)----(NIC1 150.150.150.1)Server1(NIC2 1.1.1.2)----(NIC1 1.1.1.1)Server2(NIC2 200.200.200.1)----Segment2(200.200.200.x)
Du hast auf beiden Server Windows 2003? Dann sollte es aber funktionieren, schau mal ob unter Dienste der Dienst, Routing und RAS aktiv und gestartet ist.
edit: quatsch mit Soße, du musst statische Routen eintragen. Das der jeweilige Server weis wohin, weil die Netzte nicht direkt an einem Server hängen. Gib in der Command Line mal "route" ein dann bekommst ein Beispiel wie du statische Routen eintragen kannst.
Probier mal "route add 150.150.150.0 MASK 255.255.255.0 150.150.150.1 METRIC 3" auf Server 2 und "route add 200.200.200.0 MASK 255.255.255.0 200.200.200.1 METRIC 3" auf Server 1
erstmal zum Verständniss, du hast in jedem Server jeweils 2 Netzwerkkarten, ist das richtig?
Sieht das ganz so aus?
Segment1(150.150.150.x)----(NIC1 150.150.150.1)Server1(NIC2 1.1.1.2)----(NIC1 1.1.1.1)Server2(NIC2 200.200.200.1)----Segment2(200.200.200.x)
Du hast auf beiden Server Windows 2003? Dann sollte es aber funktionieren, schau mal ob unter Dienste der Dienst, Routing und RAS aktiv und gestartet ist.
edit: quatsch mit Soße, du musst statische Routen eintragen. Das der jeweilige Server weis wohin, weil die Netzte nicht direkt an einem Server hängen. Gib in der Command Line mal "route" ein dann bekommst ein Beispiel wie du statische Routen eintragen kannst.
Probier mal "route add 150.150.150.0 MASK 255.255.255.0 150.150.150.1 METRIC 3" auf Server 2 und "route add 200.200.200.0 MASK 255.255.255.0 200.200.200.1 METRIC 3" auf Server 1
150.150.150.1 und 1.1.1.2 sind auf 2 verschiedenen Netzwerkkarten in Server NR1.
200.200.200.1 und 1.1.1.1 sind auf 2 verschiedenen Netzwerkkarten in Server NR2.
Wenn du jetzt von irgendeinem Client im Segment 150.150.150.x die 1.1.1.1 anpingen willst, passiert folgendes.
1. Das Paket von 150.150.150.x geht an den default Gateway (welcher hoffentlich 150.150.150.1 ist!!) Weil deine Netzwerkkarte die 1.1.1.1 nicht kennt und sich denkt: "Okay soll das doch mein Gateway erledigen"
2. Der Gateway(150.150.150.1) bekommt das Paket und sieht, aha, das Paket soll ins Netz 1.1.1.x welches ja direkt an mir angeschlossen ist (Das ist ja die 2te Netzwerkkarte) und schickt es über eben diese 2te Netzwerkkarte in das Netz.
Deshalb brauchst du dafür keine Route einzurichten.
Wenn du aber von irgeneinem Client im Segment 150.150.150.x die 200.200.200.1 anpingen willst, passiert folgendes.
1. Das Paket von 150.150.150.x geht an den default Gateway (welcher hoffentlich 150.150.150.1 ist!!) Weil deine Netzwerkkarte die 200.200.200.1 nicht kennt und sich denkt: "Okay soll das doch mein Gateway erledigen"
2. Der Gateway(150.150.150.1) bekommt das Paket und sieht, aha, das Paket soll ins Netz 200.200.200.1 aber das kenne ich nicht, und ich weis auch nicht wie ich es erreichen soll, weil ich KEINEN routing Eintrag habe.
Wenn du nun aber den routing Eintrag wie oben beschrieben machst, passiert folgendes.
1. Das Paket von 150.150.150.x geht an den default Gateway (welcher hoffentlich 150.150.150.1 ist!!) Weil deine Netzwerkkarte die 200.200.200.1 nicht kennt und sich denkt: "Okay soll das doch mein Gateway erledigen"
2. Der Gateway(150.150.150.1) bekommt das Paket und sieht, aha, das Paket soll ins Netz 200.200.200.1 das ist zwar nicht direkt an mir angeschlossen aber in meiner routing Tabelle steht, das dass Netz 200.200.200.x über die Schnittstelle 1.1.1.2 ereichbar ist.
3. Also schicke ich das Paket über die Schnittstelle 1.1.1.2 zum Server 2.
4. Der Server 2 bekommt das Paket und sieht wiederum aha, das Netz 200.200.200.x ist direkt an mir angeschlossen also schicke ich es dort hin.
200.200.200.1 und 1.1.1.1 sind auf 2 verschiedenen Netzwerkkarten in Server NR2.
Wenn du jetzt von irgendeinem Client im Segment 150.150.150.x die 1.1.1.1 anpingen willst, passiert folgendes.
1. Das Paket von 150.150.150.x geht an den default Gateway (welcher hoffentlich 150.150.150.1 ist!!) Weil deine Netzwerkkarte die 1.1.1.1 nicht kennt und sich denkt: "Okay soll das doch mein Gateway erledigen"
2. Der Gateway(150.150.150.1) bekommt das Paket und sieht, aha, das Paket soll ins Netz 1.1.1.x welches ja direkt an mir angeschlossen ist (Das ist ja die 2te Netzwerkkarte) und schickt es über eben diese 2te Netzwerkkarte in das Netz.
Deshalb brauchst du dafür keine Route einzurichten.
Wenn du aber von irgeneinem Client im Segment 150.150.150.x die 200.200.200.1 anpingen willst, passiert folgendes.
1. Das Paket von 150.150.150.x geht an den default Gateway (welcher hoffentlich 150.150.150.1 ist!!) Weil deine Netzwerkkarte die 200.200.200.1 nicht kennt und sich denkt: "Okay soll das doch mein Gateway erledigen"
2. Der Gateway(150.150.150.1) bekommt das Paket und sieht, aha, das Paket soll ins Netz 200.200.200.1 aber das kenne ich nicht, und ich weis auch nicht wie ich es erreichen soll, weil ich KEINEN routing Eintrag habe.
Wenn du nun aber den routing Eintrag wie oben beschrieben machst, passiert folgendes.
1. Das Paket von 150.150.150.x geht an den default Gateway (welcher hoffentlich 150.150.150.1 ist!!) Weil deine Netzwerkkarte die 200.200.200.1 nicht kennt und sich denkt: "Okay soll das doch mein Gateway erledigen"
2. Der Gateway(150.150.150.1) bekommt das Paket und sieht, aha, das Paket soll ins Netz 200.200.200.1 das ist zwar nicht direkt an mir angeschlossen aber in meiner routing Tabelle steht, das dass Netz 200.200.200.x über die Schnittstelle 1.1.1.2 ereichbar ist.
3. Also schicke ich das Paket über die Schnittstelle 1.1.1.2 zum Server 2.
4. Der Server 2 bekommt das Paket und sieht wiederum aha, das Netz 200.200.200.x ist direkt an mir angeschlossen also schicke ich es dort hin.
So nun kann ich von 150.150.150.13 aus auf 150.150.150.1 und 1.1.1.2 pingen aber nicht auf 1.1.1.1
Das ist schon klar, weil die 1.1.1.1 wenn sie das Paket bekommt nicht weis was sie damit machen soll weil sie das Netz 150.150.150.1 nicht kennt. Aber dazu später mehr.
Stell deine PCs einmal wie folgt ein:
Alle Clients im 150.150.150.0 Netz:
IP-Adresse: 150.150.150.x (sollte klar sein)
Subnetzmaske: 255.255.255.0
Standartgateway: 150.150.150.1
DNS-Server: 150.150.150.1
Server1 NIC1:
IP-Adresse: 150.150.150.1
Subnetzmaske: 255.255.255.0
Server1 NIC2:
IP-Adresse: 1.1.1.2
Subnetzmaske: 255.255.255.0
Server2(Software) NIC1:
IP-Adresse: 200.200.200.1
Subnetzmaske: 255.255.255.0
Server2(Software) NIC2:
IP-Adresse: 1.1.1.1
Subnetzmaske: 255.255.255.0
Alle Clients im 200.200.200.0 Netz:
IP-Adresse: 200.200.200.x (sollte klar sein)
Subnetzmaske: 255.255.255.0
Standartgateway: 200.200.200.1
DNS-Server: 200.200.200.1
Achte darauf das alles auch an der richtigen Netzwerkkarte eingestellt ist. Sprich, nicht das du der Netzwerkkarte mit der "backup-verbindung" zwichen den beiden Server eine 200. oder eine 150. gibts etc.
So wenn die IP-Einstellungen alle stimmen, musst du die routingtabellen Einträge machen.
"route add 200.200.200.0 MASK 255.255.255.0 1.1.1.1 METRIC 3" auf Server 1
"route add 150.150.150.0 MASK 255.255.255.0 1.1.1.2 METRIC 3" auf Server 2
Das ist schon klar, weil die 1.1.1.1 wenn sie das Paket bekommt nicht weis was sie damit machen soll weil sie das Netz 150.150.150.1 nicht kennt. Aber dazu später mehr.
Stell deine PCs einmal wie folgt ein:
Alle Clients im 150.150.150.0 Netz:
IP-Adresse: 150.150.150.x (sollte klar sein)
Subnetzmaske: 255.255.255.0
Standartgateway: 150.150.150.1
DNS-Server: 150.150.150.1
Server1 NIC1:
IP-Adresse: 150.150.150.1
Subnetzmaske: 255.255.255.0
Server1 NIC2:
IP-Adresse: 1.1.1.2
Subnetzmaske: 255.255.255.0
Server2(Software) NIC1:
IP-Adresse: 200.200.200.1
Subnetzmaske: 255.255.255.0
Server2(Software) NIC2:
IP-Adresse: 1.1.1.1
Subnetzmaske: 255.255.255.0
Alle Clients im 200.200.200.0 Netz:
IP-Adresse: 200.200.200.x (sollte klar sein)
Subnetzmaske: 255.255.255.0
Standartgateway: 200.200.200.1
DNS-Server: 200.200.200.1
Achte darauf das alles auch an der richtigen Netzwerkkarte eingestellt ist. Sprich, nicht das du der Netzwerkkarte mit der "backup-verbindung" zwichen den beiden Server eine 200. oder eine 150. gibts etc.
So wenn die IP-Einstellungen alle stimmen, musst du die routingtabellen Einträge machen.
"route add 200.200.200.0 MASK 255.255.255.0 1.1.1.1 METRIC 3" auf Server 1
"route add 150.150.150.0 MASK 255.255.255.0 1.1.1.2 METRIC 3" auf Server 2
Ich will in Server 1 eine 3 Netzwerkkarte
einbauen und die IP 100.100.100.x vergeben
einbauen und die IP 100.100.100.x vergeben
Okay, Dann bekommt das Netz folgende Einstellungen:
Alle Clients im 100.100.100.0 Netz:
IP-Adresse: 100.100.100.x (sollte klar sein)
Subnetzmaske: 255.255.255.0
Standartgateway: 100.100.100.1
DNS-Server: 100.100.100.1
Server1 NIC3
IP-Adresse: 100.100.100.1
Subnetzmaske:255.255.255.1
Am Server 1 brauchsten keine weitere route eintragen.
Am Server 2 folgende:
"route add 100.100.100.0 MASK 255.255.255.0 1.1.1.2 METRIC 3"
Deine IP Adressvergabe ist höchst bedenklich !!! Das sind alles öffentliche vergebene IPs im Internet ! Hast du schon einmal darüber nachgedacht RFC 1918 Adressen zu benutzen für private Netz wie das gemeinhin üblich ist ??!!
Falls du dabei auch nur wieder Bahnhof verstehst hilft dir sicher dies:
http://de.wikipedia.org/wiki/Private_IP-Adresse
Mit dem dritten Interface in Server 1 müsste dein Szenario dann so aussehen:
Wenn du dir das alles mal genau ansiehst, kannst du erkennen das du nirgendwo in deinem Netz überhaupt statischen Routeeinträge ala route add... benötigst !!!
Es genügt völlig wenn du auf den NICs der Backup Leitung ein Default Gateway zum anderen Server einträgst !!!
Auf den Karten der anderen Segmente dürfen keine Gateways konfiguriert sein ! Die Server schicken dann alle Packete zu Netzen an den sie nicht selber angeschlossen sind (..die sie also nicht kennen !) auf den anderen Server und der kennt die dann ja !
Routingeinträge sind also vollkommen überflüssig.
Die Routing Struktur geht jetzt davon aus das du erstmal keinen Internet Router in einem der Segmente hast ! Sollte das der Fall sein ändert sich die Roouting Einstellung geringfügig !
Nun kann man nur hoffen das du nicht schonwieder nur Bahnhof verstehst und auch deine IP Adressen in diesem Konstrukt RFC 1918 konform anpasst !
Falls du dabei auch nur wieder Bahnhof verstehst hilft dir sicher dies:
http://de.wikipedia.org/wiki/Private_IP-Adresse
Mit dem dritten Interface in Server 1 müsste dein Szenario dann so aussehen:
Wenn du dir das alles mal genau ansiehst, kannst du erkennen das du nirgendwo in deinem Netz überhaupt statischen Routeeinträge ala route add... benötigst !!!
Es genügt völlig wenn du auf den NICs der Backup Leitung ein Default Gateway zum anderen Server einträgst !!!
Auf den Karten der anderen Segmente dürfen keine Gateways konfiguriert sein ! Die Server schicken dann alle Packete zu Netzen an den sie nicht selber angeschlossen sind (..die sie also nicht kennen !) auf den anderen Server und der kennt die dann ja !
Routingeinträge sind also vollkommen überflüssig.
Die Routing Struktur geht jetzt davon aus das du erstmal keinen Internet Router in einem der Segmente hast ! Sollte das der Fall sein ändert sich die Roouting Einstellung geringfügig !
Nun kann man nur hoffen das du nicht schonwieder nur Bahnhof verstehst und auch deine IP Adressen in diesem Konstrukt RFC 1918 konform anpasst !
okay, ein Bild sagt mehr als 1000 Worte
Wenn ich in dem Szenario mit den Gateway´s anstatt statischen Routen arbeite und Pinge von 200.200.200.10 nach 150.150.150.10, komme ich ja zuerst auf der Netzwerkkarte mit der IP 200.200.200.1 an, welche kein Gateway hat. So sagt sich die Schnittstelle jetzt automatisch "Ich kenne das Netzt nicht und hab keinen Gateway, also frage ich mal meine "Nachbar" Schnittstelle vielleicht weis die ja weiter"??? und die Schnittstelle 1.1.1.1 sagt dann, "Ich kenne das Netzt zwar auch nicht, aber ich hab einen Gateway, schick ichs eben dahin, nach mir die Sintflut" ??? Der rest ist ja klar.
Wenn ich in dem Szenario mit den Gateway´s anstatt statischen Routen arbeite und Pinge von 200.200.200.10 nach 150.150.150.10, komme ich ja zuerst auf der Netzwerkkarte mit der IP 200.200.200.1 an, welche kein Gateway hat. So sagt sich die Schnittstelle jetzt automatisch "Ich kenne das Netzt nicht und hab keinen Gateway, also frage ich mal meine "Nachbar" Schnittstelle vielleicht weis die ja weiter"??? und die Schnittstelle 1.1.1.1 sagt dann, "Ich kenne das Netzt zwar auch nicht, aber ich hab einen Gateway, schick ichs eben dahin, nach mir die Sintflut" ??? Der rest ist ja klar.