* Wolf Ruediger Spielmann (Donnerstag, 4. April 2002 15:15):
Ich weiss nicht, ob ich aus Deinen Aussagen so schlau werde:
NTSRV1 = 192.168.10.1 (NT-Server, Gateway ist Router1) Router1 = 192.168.10.5 (Kernel 2.4.4) Router2 = 192.168.10.6 (Hardwarerouter für Standleitung) Router3 = 192.168.11.6 (Hardwarerouter für Standleitung) CLIENT1 = 192.168.11.31 (NT-Client, Gateway ist Router3)
OK - also muss der Ping wie folgt gehen:
NTSRV1 <-> Router1 <-> Router 3 <-> Client1
Hardware-Seitig sieht das so aus: NTSRV1 (192.168.10.1, default-Gateway 192.168.10.5) <-> Router1 (192.168.10.5, Gateway 192.168.10.6) <-> Router2 (192.168.10.6) <-Standleitung-> (10.10.1.0/255.255.255.252 als Transfernetz) <-> Router 3 (192.168.11.6) CLIENT1 (192.168.11.31,default-Gateway 192.168.11.6)
Naja, sieht ja schon etwas mehrsagend aus. Wieso hat NTSRV1 eigentlich als Gateway die 192.168.10.5? Der sieht auch direkt die 192.168.10.6. Der Router 2 schickt die Pakete in das 192.168.10er Netz ja auch direkt an den NTSRV1. Da würde ich eher Router 1 mit zwei Netzwerkkarten ausstatten (Siehe meine andere Mail)
Routing-Table : (192.168.10.5) Destination Gateway Genmask Flags Iface 217.5.98.30 0.0.0.0 255.255.255.255 UH ppp0 192.168.11.0 192.168.10.6 255.255.255.0 UG eth0 192.168.10.0 0.0.0.0 255.255.255.0 U eth0 0.0.0.0 217.5.98.30 0.0.0.0 UG ppp0
Was soll hier eigentlich die 217.5.98.30? Der Router 1 hat nur eine Netzwerkkarte und sieht auch nur sein Netzsegment. Oder hat er außerdem noch ein Modem? Ja, scheint so.
Wie gesagt : jeder Router pingt jeden anderen Router, jede NT-Kiste kann seinen Gateway anpingen, bloss CLIENT1 und NTSRV1 können nicht miteinander !
Die Routingtabelle scheint auch erst mal O.K., wenn das so laufen soll. Die ganze Sache hat eber einen kleinen Haken, der nennt sich MRU und MTU (Brutto-Paketgröße beim Empfangen bzw. Senden) Jedes Paket vom Server zum Client läuft über zwei Gateways. Die Hardwarerouter sind bestimmt auf ein MRU von 1500 Byte eingestellt. Wenn der NTSRV1 jetzt mit MTU = 1480 oder so an sein Gateway sendet (Router 1), so empfängt der das Paket, merkt, dass es für ein anderes Netzwegment ist, "werpackt" es noch einmal, jetzt aber mit seinem Absender und der mitgelieferten Zieladresse. Dadurch wird es größer als 1500 Byte und ggf. vom Router nicht mehr angenommen - Ende. Lösung: MTU für NTSRV auf 1450 oder so einstellen (müsste bei den IP-Protokolleinstellungen bei den Netzwerkeigenschaften gehen, IIRC). Achtung: Die Gegenrichtung funtioniert direkt, ohne über den Router1 zu laufen! Der Router2 sieht NTSRV1 direkt und stellt die Pakete entsprechend der Adresangabe direkt zu.
Ich werd da nicht schlau draus !
Ich hoffe, jetzt schon. Ansonsten: Mal nach Literatur über das TCP/IP-Protokoll suchen. Oder ein wenig "googlen" nach MTU und MRU. -- Mit besten Grüßen / With kind regards _______________________________________________________________ | Matthias Houdek /// | | matthias@houdek.de /// Informatik-Marketing-Schulung | | ____________________/// | | *** 16868 Bantikow am See *** Tel.: +49-(0)33979-13932 *** | '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'