Jump to content

Namensauflösung bei aktiviertem Routing


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo,

 

folgende Situation: Ich hab unter XP für meine zwei Netzwerkkarten ein Routing eingerichtet. An der einen Netzwerkkarte hängt ein Router für ein quasi rein internes Netzwerk an den z.B. ein NAS angeschlossen ist. An der zweiten Netzwerkkarte hängt ein Router inkl. DSL-Modem für die Verbindung "nach draußen".

Um nun nicht ständig eine der beiden Netzwerkkarten deaktivieren zu müssen, hab ich erwähntes Routing eingerichtet. Das sieht dann nach Eingabe von "route print" so aus:

 

Ständige Routen:

Netzwerkadresse Netzmaske Gatewayadresse Anzahl

192.168.1.0 255.255.255.0 192.168.1.1 1

0.0.0.0 0.0.0.0 192.168.178.1 1

 

Die obere Route ist zuständig für alle internen Zugriffe u.a. auf das NAS (die Adresse des Routers ist 192.168.1.1). Und die untere Route soll alle Zugriff nach extern (also sozusagen "alle anderen") auf den DSL-Router leiten (dessen Adresse ist 192.168.178.1). Soweit so gut. Klappt auch alles ganz prima.

Nun zum eigentlichen Problem. Das NAS hat meistens die Adresse 192.168.1.4 und hört auf den Namen IomegaNAS. Seitdem ich die Routen eingerichtet habe, scheint dieser Name jedoch nicht mehr aufgelöst zu werden. Ich vermute, daß beim Ansprechen des Namens IomegaNAS die Route für die externen Verbindungen (also die mit 0.0.0.0) greift und dieser Name dann natürlich nicht gefunden wird. Spreche ich das NAS direkt über die IP an, klappt das jedoch ganz ausgezeichnet. Klar, ich kann mir behelfen, indem ich in system32\drivers\etc\hosts den Namen iomeganas auf 192.168.1.4 lenke, aber das ist ja nicht im Sinne des Erfinders, zumal das NAS ja auch mal eine andere IP bekommen könnte. Und ich will die Adressvergabe durch den internen Router auch nicht manuell beeinflussen oder fixieren.

 

Was muß ich beim Routing anders machen, um den Namen IomegaNAS wieder korrekt aufzulösen?

 

Grüße,

Mac

Link zu diesem Kommentar

Danke schonmal für die Antwort.

 

Hmm, ich ging davon aus, das wurde aus meinem Post schon ersichtlich. Na gut...

 

Ethernetadapter LAN-Verbindung:

 

Verbindungsspezifisches DNS-Suffix:

Beschreibung. . . . . . . . . . . : NVIDIA nForce Networking Controller

Physikalische Adresse . . . . . . : 00-15-F2-D3-13-02

DHCP aktiviert. . . . . . . . . . : Ja

Autokonfiguration aktiviert . . . : Ja

IP-Adresse. . . . . . . . . . . . : 192.168.178.31

Subnetzmaske. . . . . . . . . . . : 255.255.255.0

Standardgateway . . . . . . . . . :

DHCP-Server . . . . . . . . . . . : 192.168.178.1

DNS-Server. . . . . . . . . . . . : 192.168.178.1

Lease erhalten. . . . . . . . . . : Freitag, 29. Januar 2010 15:24:14

Lease läuft ab. . . . . . . . . . : Montag, 8. Februar 2010 15:24:14

 

Ethernetadapter LAN-Verbindung 2:

 

Verbindungsspezifisches DNS-Suffix:

Beschreibung. . . . . . . . . . . : Marvell Yukon 88E8001/8003/8010 PCI

Gigabit Ethernet Controller

Physikalische Adresse . . . . . . : 00-15-F2-D3-2E-95

DHCP aktiviert. . . . . . . . . . : Ja

Autokonfiguration aktiviert . . . : Ja

IP-Adresse. . . . . . . . . . . . : 192.168.1.2

Subnetzmaske. . . . . . . . . . . : 255.255.255.0

Standardgateway . . . . . . . . . : 192.168.1.1

DHCP-Server . . . . . . . . . . . : 192.168.1.1

DNS-Server. . . . . . . . . . . . : 192.168.1.1

Lease erhalten. . . . . . . . . . : Samstag, 30. Januar 2010 14:48:50

Lease läuft ab. . . . . . . . . . : Sonntag, 31. Januar 2010 14:48:50

 

 

===========================================================================

Schnittstellenliste

0x1 ........................... MS TCP Loopback interface

0x2 ...00 15 f2 d3 13 02 ...... NVIDIA nForce Networking Controller - Paketplane

r-Miniport

0x3 ...00 15 f2 d3 2e 95 ...... Marvell Yukon 88E8001/8003/8010 PCI Gigabit Ethe

rnet Controller - Paketplaner-Miniport

===========================================================================

===========================================================================

Aktive Routen:

Netzwerkziel Netzwerkmaske Gateway Schnittstelle Anzahl

0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2 20

0.0.0.0 0.0.0.0 192.168.178.1 192.168.178.31 1

127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1

192.168.1.0 255.255.255.0 192.168.1.2 192.168.1.2 20

192.168.1.0 255.255.255.0 192.168.1.1 192.168.1.2 1

192.168.1.2 255.255.255.255 127.0.0.1 127.0.0.1 20

192.168.1.255 255.255.255.255 192.168.1.2 192.168.1.2 20

192.168.178.0 255.255.255.0 192.168.178.31 192.168.178.31 20

192.168.178.31 255.255.255.255 127.0.0.1 127.0.0.1 20

192.168.178.255 255.255.255.255 192.168.178.31 192.168.178.31 20

224.0.0.0 240.0.0.0 192.168.1.2 192.168.1.2 20

224.0.0.0 240.0.0.0 192.168.178.31 192.168.178.31 20

255.255.255.255 255.255.255.255 192.168.1.2 192.168.1.2 1

255.255.255.255 255.255.255.255 192.168.178.31 192.168.178.31 1

Standardgateway: 192.168.1.1

===========================================================================

Ständige Routen:

Netzwerkadresse Netzmaske Gatewayadresse Anzahl

192.168.1.0 255.255.255.0 192.168.1.1 1

0.0.0.0 0.0.0.0 192.168.178.1 1

 

 

Welche Netze existieren, hab ich schon geschrieben, denke ich...?! Falls ich was vergessen habe, bitte nochmal explizit nachfragen.

 

Danke.

 

Grüße,

Mac

Link zu diesem Kommentar

Warum setzt Du eine Route in das 192.168.1.0 Netz, wenn eine der Karte eine Adresse in diesem Bereich hat (so eine Route existiert schon, sie wird automatisch angelegt) ? Warum setzt Du eine 0 Route händisch und eine via GUI (Du hast dadurch zwei 0-Routen) ? Die externen Verbindungen funktionieren nur, weil die händische Nullroute eine geringere Metrik hat. Warum bekommst Du von dem 192.168.178.0 Router zwar eine Adresse, DNS, aber kein Default Gateway zugewiesen ? Wofür ist der 192.168.1.1 Router und was befindet sich dahinter ? Hast Du auf der XP-Maschine das IP-Forwarding explizit aktiviert (IpEnableRouter auf 1) und wenn ja, warum ?

Das ist ein ziemliches Kuddelmuddel und aus Deinem ersten Post gar nicht ersichtlich ...

Link zu diesem Kommentar

Ich hab den Befehl route vorher nie benutzt. Mag sein, daß ich dort etwas falsch gemacht habe.

 

Warum setzt Du eine Route in das 192.168.1.0 Netz, wenn eine der Karte eine Adresse in diesem Bereich hat (so eine Route existiert schon, sie wird automatisch angelegt) ?

Bevor ich die Routen per "route add -p" eingerichtet hatte, konnte ich leider immer nur eine der beiden Verbindungen benutzen, niemals beide gleichzeitig, denn eine von beiden mußte ich immer deaktivieren.

 

Also hier nochmal, wie die Geräte verbunden sind:

- DSL-Modem-Router für Internet-Verbindung (IP 192.168.178.1)

- verbunden mit nVidia-Karte des XP-Rechner, siehe Ausgabe (die hat die IP 192.168.178.31)

 

- zweiter Router ohne Internetverbindung (IP 192.168.1.1)

- verbunden mit Marvell-Karte des XP-Rechners, siehe Ausgabe (hat die IP 192.168.1.2)

- an diesem Router hängt ein NAS mit dem Netzwerknamen IomegaNAS (hat die IP 192.168.1.4)

 

Sind beide Schnittstellen aktiviert, erreiche ich ohne das beschriebene Routing nur Internet-Adressen sowie natürlich alle Geräte am DSL-Router (also alle 192.168.178.x). Das Netzwerk 192.168.1.x erreiche ich nicht. Ich muß erst die nVidia-Schnittstelle (also 192.168.178.31) abschalten. Erst dann findet er seinen Weg zu 192.168.1.x. Gemäß meiner Recherche scheint das ein generelles Problem zu sein. Bei meiner Suche stieß ich auf den Hinweis, "route" zu benutzen. Mit den beschriebenen Routen, die ich eingerichtet habe, konnte ich dann erstmalig auch beide Netzwerke gleichzeitig benutzen. Deshalb ging ich von generell richtig konfigurierten Routen aus.

Einziges verbleibendes Problem: der Netzwerkname des NAS (IomegaNAS) kann nun nicht mehr aufgelöst werden. Ich kann das Gerät nur über seine IP erreichen (192.168.1.4). Die Auflösung des Namens IomegaNAS funktioniert wieder, wenn ich die Routen lösche und dann allerdings auch die nVidia-Netzwerkkarte wieder deaktiviere.

 

Warum setzt Du eine 0 Route händisch und eine via GUI (Du hast dadurch zwei 0-Routen) ?

GUI? Ich hab nur den Befehl "route add -p" für die zwei aufgeführten Routen benutzt. Per GUI ist dort nichts gesetzt.

 

Warum bekommst Du von dem 192.168.178.0 Router zwar eine Adresse, DNS, aber kein Default Gateway zugewiesen ?

Ich kann Dir nicht sagen, warum in der von mir geposteten Ausgabe kein Gateway stand. Ich hab ohne Änderungen an der Konfiguration gerade nochmal "ipconfig /all" eingegeben. Und jetzt habe ich für diese Verbindung einen Standard-Gateway. Er lautet wir erwartet 192.168.178.1

 

Wofür ist der 192.168.1.1 Router und was befindet sich dahinter ?

Siehe oben.

 

Hast Du auf der XP-Maschine das IP-Forwarding explizit aktiviert (IpEnableRouter auf 1) und wenn ja, warum ?

Ja, weil mir dies in dem Tutorial zur Einrichtung einer Route so erläutert wurde.

 

Mac

 

PS:

Hab jetzt gerade alle Routen nochmal entfernt. Wieder konnte ich zuerst nur eine von beiden Verbindungen benutzen. Allerdings sah ich auch, daß bei der, die gerade nicht funktionierte (das scheint in dem Fall nicht immer die gleiche zu sein), kein Gateway eingetragen war. Nach "ipconfig /renew" war dann bei beiden Netzwerken ein Gateway gesetzt. Und jetzt kann ich auch ohne Route beide Netzwerke gleichzeitig benutzen. Scheint so, als bräuchte ich doch kein Routing. Ich werd das mal bebachten.

bearbeitet von MacWin
Link zu diesem Kommentar

Auf dem XP-Rechner muss nicht geroutet werden, das kannst Du also wieder abschalten (die XP-Maschine kennt alle angeschlossenen Netze oder einen Weg zu den nicht bekannten). Die beiden händisch erzeugten Routen kannst Du auch wieder entfernen, sie sind nicht notwendig. Konfiguriere die Karte, die mit dem internen Router verbunden ist, mit einer statischen IP-Adresse ohne Gateway und DNS-Server (die Route in das 192.168.1.0 Netz wird automatisch zugefügt). Stelle sicher, dass die Karte, die mit dem externen Router verbunden ist, per DHCP des Routers auch ein Default Gateway zugewiesen bekommt (das wäre dann die 0-Route, die Du händisch zugefügt hast). Setze in den Netzwerkverbindungen - Erweitert - Erweiterte Einstellungen - die 192.168.1.2 Karte an die oberste Stelle und starte danach den Rechner neu ...

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...