Routing mit 2 Netzwerkkarten

Luetti

Cadet 1st Year
Registriert
Jan. 2007
Beiträge
15
Hi zusammen,

folgende zusammenstellung ist meine Zielsetzung:

(Internet)----(DSL Router)----LAN/IP Netz----(Rechner/Server)----LAN/IP Netz----(Client)

Habe dazu eine Anleitung auf folgender Seite gefunden:
http://www.administrator.de/Routing_mit_2_Netzwerkkarten.html

Der Client soll halt zugriff auf das Internet haben und weiterhin von jedem Rechner im anderen IP Netz erreichbar sein.

Kurz Info der IpNetze:
Client <-> PC 192.168.2.0 255.255.255.0
PC <-> Router 192.168.1.0 255.255.255.0
Habe wie unten nachlesbar IPEnableRouter eingeschaltet

Betriebssysteme:
PC -> Windows Vista Business
Client -> Win XP Prof



Aber irgendwie klappt das nicht ganz.

Hier mal die ipconfig -all vom Client (192.168.2.2): (Alles, meiner Meinung nach, wichtiges ist rot)
Code:
Windows-IP-Konfiguration

        Hostname. . . . . . . . . . . . . : christian
        Primäres DNS-Suffix . . . . . . . :
        Knotentyp . . . . . . . . . . . . : Unbekannt
       [COLOR="Red"] IP-Routing aktiviert. . . . . . . : Nein[/COLOR]
        WINS-Proxy aktiviert. . . . . . . : Nein

Ethernetadapter LAN-Verbindung:

        Verbindungsspezifisches DNS-Suffix:
        Beschreibung. . . . . . . . . . . : 3Com EtherLink XL 10/100 PCI-TX-NIC
(3C905B-TX)
        Physikalische Adresse . . . . . . : 00-10-5A-F8-1B-DB
        DHCP aktiviert. . . . . . . . . . : Nein
        IP-Adresse. . . . . . . . . . . . : 192.168.2.2
        Subnetzmaske. . . . . . . . . . . : 255.255.255.0
        Standardgateway . . . . . . . . . : 192.168.2.1
        DNS-Server. . . . . . . . . . . . : 192.168.1.1


Ipconfig vom Rechner/server (192.168.2.1/ 192.168.1.2):
Code:
Windows-IP-Konfiguration

   Hostname  . . . . . . . . . . . . : luetti
   Primäres DNS-Suffix . . . . . . . :
   Knotentyp . . . . . . . . . . . . : Hybrid
  [COLOR="Red"] IP-Routing aktiviert  . . . . . . : Ja[/COLOR]
   WINS-Proxy aktiviert  . . . . . . : Nein

Ethernet-Adapter LAN-Verbindung 2:

   Verbindungsspezifisches DNS-Suffix:
   Beschreibung. . . . . . . . . . . : Marvell Yukon 88E8001/8003/8010 PCI-Gigab
it-Ethernet-Controller
   Physikalische Adresse . . . . . . : 00-1A-92-60-50-C8
   DHCP aktiviert. . . . . . . . . . : Nein
   Autokonfiguration aktiviert . . . : Ja
 [COLOR="Red"]  IPv4-Adresse  . . . . . . . . . . : 192.168.2.1(Bevorzugt)
   Subnetzmaske  . . . . . . . . . . : 255.255.255.0
   Standardgateway . . . . . . . . . :[/COLOR]
   NetBIOS über TCP/IP . . . . . . . : Aktiviert

Ethernet-Adapter LAN-Verbindung:

   Verbindungsspezifisches DNS-Suffix:
   Beschreibung. . . . . . . . . . . : Marvell Yukon 88E8056 PCI-E-Gigabit-Ether
net-Controller
   Physikalische Adresse . . . . . . : 00-1A-92-60-56-D6
   DHCP aktiviert. . . . . . . . . . : Nein
   Autokonfiguration aktiviert . . . : Ja
  [COLOR="Red"] IPv4-Adresse  . . . . . . . . . . : 192.168.1.2(Bevorzugt)
   Subnetzmaske  . . . . . . . . . . : 255.255.255.0
   Standardgateway . . . . . . . . . : 192.168.1.1
   DNS-Server  . . . . . . . . . . . : 192.168.1.1[/COLOR]
   NetBIOS über TCP/IP . . . . . . . : Aktiviert

Tunneladapter LAN-Verbindung*:
[...]

Routen auf dem PC:
Code:
Aktive Routen:
     Netzwerkziel    Netzwerkmaske          Gateway    Schnittstelle Metrik
          0.0.0.0          0.0.0.0      192.168.1.1      192.168.1.2    276
        127.0.0.0        255.0.0.0   Auf Verbindung         127.0.0.1    306
        127.0.0.1  255.255.255.255   Auf Verbindung         127.0.0.1    306
  127.255.255.255  255.255.255.255   Auf Verbindung         127.0.0.1    306
   [COLOR="Red"]   192.168.1.0    255.255.255.0   Auf Verbindung       192.168.1.2    276
      192.168.1.0    255.255.255.0   Auf Verbindung       192.168.2.1     23[/COLOR]
      192.168.1.2  255.255.255.255   Auf Verbindung       192.168.1.2    276
    192.168.1.255  255.255.255.255   Auf Verbindung       192.168.1.2    276
    192.168.1.255  255.255.255.255   Auf Verbindung       192.168.2.1    276
 [COLOR="Red"]     192.168.2.0    255.255.255.0   Auf Verbindung       192.168.2.1    276
      192.168.2.0    255.255.255.0   Auf Verbindung       192.168.1.2     23[/COLOR]
      192.168.2.1  255.255.255.255   Auf Verbindung       192.168.2.1    276
    192.168.2.255  255.255.255.255   Auf Verbindung       192.168.2.1    276
    192.168.2.255  255.255.255.255   Auf Verbindung       192.168.1.2    276
        224.0.0.0        240.0.0.0   Auf Verbindung         127.0.0.1    306
        224.0.0.0        240.0.0.0   Auf Verbindung       192.168.2.1    276
        224.0.0.0        240.0.0.0   Auf Verbindung       192.168.1.2    276
  255.255.255.255  255.255.255.255   Auf Verbindung         127.0.0.1    306
  255.255.255.255  255.255.255.255   Auf Verbindung       192.168.2.1    276
  255.255.255.255  255.255.255.255   Auf Verbindung       192.168.1.2    276
===========================================================================
Ständige Routen:
  Netzwerkadresse          Netzmaske  Gatewayadresse  Metrik
      192.168.1.0    255.255.255.0      192.168.2.1       3
      192.168.2.0    255.255.255.0      192.168.1.2       3
          0.0.0.0          0.0.0.0      192.168.1.1  Standard
===========================================================================

Routing Tabelle vom Router (192.168.1.1):
Code:
Destination LAN IP  	Subnet Mask  	Gateway  	Interface
[...]
192.168.2.0	255.255.255.0	192.168.1.2	LAN & Wireless
[...]

Hoffe die Informationen reichen aus. Vielen Dank für die Hilfe schonmal im vorraus.
 
Zuletzt bearbeitet:
\edit

Ein Vorschlag für die Netzaufteilung:

Router:.....................192.168.1.1 Subnet: 255.255.255.0
NIC 1 (zum Router):.192.168.1.2 Subnet 255.255.255.0
NIC 2 (zum Client):..192.168.2.1 Subnet 255.255.255.0
NIC 3 (Client):..........192.168.2.2 Subnet 255.255.255.0

Rot markiert die Netz-ID, blau die des Hosts.
Wie Du siehst, befindet sich eine NIC im Netzbereich des Routers, die andere im Netzbereich des Clients.

Standardgateway des Clients ist NIC 2. Am Server musst Du per route /add auf der Kommandozeile statische Routen eintragen. Mit route /help kannst Du Dir die nötigen Parameter anschauen.

route add 192.168.1.0 Mask 255.255.255.0 192.168.2.1 Metric 3
route add 192.168.2.0 Mask 255.255.255.0 192.168.1.2 Metric 3

DNS-Server für NIC 3 ist der Router.
Im Router musst Du dann noch eine Route zu NIC 1 angeben. Und wenn ich das richtig verstanden habe, hängen am Router weitere PCs, welche den Rechner mit NIC 3 erreichen sollen. Diese bekommen dann den Router als Standardgateway und befinden sich im Netzbereich des Routers, haben also IPs ab 192.168.1.3 - 192.168.1.254
 
Zuletzt bearbeitet:
Also erstmal danke für deinen Rat!

Das IP-Netz 192.168.0.0 funktioniert jetzt mittlerweile schon 2jahre weswegen ich denke, dass es sich hier nicht um ein Problem mit der 0 handelt oder tretten komplikationen erst bei dem statischen Routing auf?

Die statischen Routen die du mir gepostet hast funktionieren so nicht. Soweit ich weiß ist es auch nur möglich ganze IP-Netze zu routen. Sprich sowas in der art:
route add 192.168.1.0 mask 255.255.255.0 192.168.1.2
Bei den angegebenen erhalte ich fehlermeldungen.
Zu route habe ich folgende seite gefunden:
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/route.mspx
 
Zuletzt bearbeitet:
Sorry, bin da ins Schleudern geraten. Die 0 als Netz-ID ist natürlich richtig, die Routen waren auch für'n A****. Ich hab's geändert, sollte funktionieren.
 
Zuletzt bearbeitet:
So habe es jetzt genau so gemacht wie du es beschrieben hast. Geht immer noch nicht.
Obige Daten sind aktualisiert.
Vom vista "router" komme ich ins internet vom client nicht und auch nicht in das andere netz.

Auffällig ist, das bei den aktiven routen die adressen die statisch eingegeben wurden jetzt zweimal existieren da diese ja anscheinend durch die lanverbindungs eigenschaften schon gesetzt sind.

In einem anderen Forum heißt es, dass statische Routen nicht gebraucht werden:
http://www.mcseboard.de/windows-for...-router-funktioniert-nur-richtung-110330.html

allerdings geht es bei mir ohne auch nicht. Wo liegt der Fehler?
 
Zuletzt bearbeitet:
Hm. In dem von Dir verlinkten Artikel/Beitrag und auch meinem Verständis nach wird NIC 2 als Standardgateway für den XP Client angegeben. Ich stelle mir aber gerade die Frage: woher soll der XP Client wissen, über welches Gateway er ins Internet gehen soll?
Probier doch mal folgendes:

- statische Routen am Softwarerouter raus
- XP Client: DNS > 192.168.1.1 (Router), Standardgateway dito
- XP Client: statische Route per route add auf den Hardwarerouter route add 192.168.1.0 Mask 255.255.255.0 192.168.2.1 Metric 3

Damit sollten alle Anfragen ins 1er Netz (also DNS und Standardgateway) über NIC 2 geroutet werden. Umgekehrt läuft es über die statische Route im Hardwarerouter, also alle Anfragen/Antworten ins 2er Netz über NIC 1.
 
Zuletzt bearbeitet:
Danke, ist eine gute Idee! Werde es die Tage testen habe im Moment einfach zu wenig zeit.
Schreibe dann nochmal ob es geklappt hat oder nicht.

EDIT:

Also habe doch noch Zeit gehabt es ebend auszuprobieren. Es klappt.

Also Zusammenfassung zur Problemlösung:


PC-Router:
IPEnableRouter auf 1 setzen (Anleitung dazu: http://support.microsoft.com/kb/315236)
Netzwerkkarte PC-Router - Client : 192.168.2.1 255.255.255.0 (hier kein gateway und DNS nötig)
Netzwerkkarte PC-Router - Hardware-Router: 192.168.1.2 255.255.255.0; Gateway und DNS ist hier die ip vom router (in dem falle 192.168.1.1)

Client:
->Netzwerkkarte Client - PC-Router: 192.168.2.2 255.255.255.0, Gateway:192.168.2.1, DNS: 192.168.1.1
->Route festlegen in der Kommandozeile mit folgendem Befehl: "route add -p 192.168.0.0 mask 255.255.255.0 192.168.2.1 metric 3"
[-p damit die route auch nach neustart noch verfügbar ist]

Hardware Router:
Route hinzufügen :
Destination LAN IP: 192.168.2.0
Subnet Mask: 255.255.255.0
Default Gateway: 192.168.0.2 (Netzwerkadresse des PC-Routers)


Und schon sollte die Sache funktionieren.
 
Zuletzt bearbeitet:
Zurück
Oben