Autor Thema: MTU und nu?  (Gelesen 2656 mal)

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
MTU und nu?
« am: 31.03.04 - 21:50:08 »
ich habe hier zu Hause nen DSL-Anschluss. Vor kurzem habe ich meinen normalen Kabel-Router durch einen kabellosen ausgetauscht (Dad said his new computer is wireless, but I found lots of wires inside it).

Seitdem hatten sich einige Dinge an meinem Desktop-PC (Windows XP) verändert. Ich konnte z.B. kein Windows-Update mehr machen und ich konnte keine längeren Postings mehr in diesem Forum verfassen.

Mit dem Notebook funktionierte alles tadellos.

Heute habe ich in den Einstellungen des Routesr gesehen, dass da wohl die MTU, die er verschickt, 1492 bytes groß ist. Über Google habe ich herausgefunden, dass der Default Wert für diese Größe bei Windows XP 1500 ist. Ich habe in der Registry die Größe ebenfalls auf 1492 geändert.
Jetzt läuft wieder alles optimal.

Gibts hier zufällig Netzwerkleute, die mir das erklären können? Ich bin eher wenig damit vertraut.
Danke.

Danke.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:MTU und nu?
« Antwort #1 am: 31.03.04 - 21:56:15 »
Bin zwar kein Netzwerkspezi, aber manchmal reicht Literatur :-)

Artikel aus c't 07/2002:

DSL hängt
Beim Surfen im Internet über einen DSL-Router kommt es gelegentlich vor, dass bestimmte Websites und Server für die Clients nicht erreichbar sind und die Verbindung scheinbar hängen bleibt. Vom Router aus lassen sich die Sites problemlos erreichen. Typische Berichte über solches Verhalten betreffen www.spiegel.de oder www.gmx.de. Auch das Versenden von E-Mails mit Attachments schlägt nach Leserberichten manchmal fehl.
Das Problem hat mit der Maximum Transfer Unit (MTU) zu tun, die beim für DSL eingesetzten PPPoE die Paketgröße auf 1492 Byte limitiert. Die Client-Rechner sehen aber lediglich das lokale Netz mit einer MTU von 1500 und verwenden diese, um für TCP-Verbindungen die Maximum Segment Size (MSS) zu berechnen, die sie den externen Servern mitteilen. So kann es vorkommen, dass der Web-Server Pakete schickt, die zu groß für die PPPoE-Verbindung sind. Da mittlerweile fast alle Systeme Fragmentierung untersagen (DF-Bit im IP-Header), sendet der Router eine Kontrollmeldung an den Absender, dass das Paket zu groß war (ICMP: destination unreachable: need to fragment). Bei den betroffenen Servern verhindert jedoch eine falsch konfigurierte Firewall, dass der Absender das ICMP-Paket erhält, sodass er es immer wieder versucht - aber eben nur mit den zu großen Paketen, die nicht ankommen.
Um das Problem zu beseitigen, muss man auf allen betroffenen Clients die MTU herabsetzen. Ein Wert von 1472 hat sich bei unseren Versuchen als brauchbar erwiesen.
Diesen trägt man unter Windows 98 / ME in der Registry als Wert für den neuen DWORD-Eintrag[/me]
HKEY_LOCAL_MACHINE\System\
    CurrentControlSet\Services\Class\
    NetTrans\000n\MaxMTU
ein. `000n´ ist dabei der Unterschlüssel, der als `DriverDesc´ TCP/IP enthält. Um die MTU bei Clients mit Windows XP oder 2000 anzupassen, gilt es zunächst, die so genannte Adapter-ID des lokalen Netzes herauszufinden. Diese findet sich in dem Schlüssel, der als
HKEY_LOCAL_MACHINE\SYSTEM\
    CurrentControlSet\Control\Network\
    {4D36E972-E325-11CE-BFC1-
    08002BE10318}\
    {Adapter-ID}\Connection\Name

den Namen der lokalen Netzwerkverbindung enthält. Anschließend trägt man unter
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
Services\Tcpip\Parameters
\Interfaces\{Adapter-ID}
einen neuen DWORD-Wert namens `MTU´ mit der gewünschten MTU ein. Wer einen modernen Linux-Router mit iptables betreibt, kann alternativ auch dafür sorgen, dass dieser mit
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN
    -j TCPMSS --clamp-mss-to-pmtu

in die Aushandlung der MSS eingreift und diese entsprechend anpasst. Weitere Tipps für ICS, Hardware- und Linux-Router sowie zu problematischen Anwendungen wie Spielen und Chat finden Sie in den folgenden Artikeln.


Matthias
« Letzte Änderung: 31.03.04 - 21:58:09 von TMC »
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:MTU und nu?
« Antwort #2 am: 31.03.04 - 22:02:09 »
ja, sehr gut. danke.

nur wieso hatt ich mit meinem Notebook keine Probleme (Windows 2000)?
Da ist auch als Standard 1500 eingestellt. War das nur Zufall, dass ich da keine Probleme hatte?
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:MTU und nu?
« Antwort #3 am: 31.03.04 - 22:03:51 »
Ach ja, die Kreidezeichen an Deiner Hauswand würde ich noch entfernen  ;D

Im Enst: Keine Ahnung......
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:MTU und nu?
« Antwort #4 am: 31.03.04 - 22:41:03 »
Die Kreidezeichen müssen es sein ........


Hier gibts noch mehr info inkl. das Utility DrTCP:

TCP Infos
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re:MTU und nu?
« Antwort #5 am: 31.03.04 - 22:41:58 »
So ganz habe ich das auch nie verstanden - so aus meiner Erfahrung raus mit unseren ganzen Aussendienstlern ist es so das es mit den Defaulteinstellungen nur unter Windows 2000 mit SP4 astrein funktioniert...

Für alle anderen Betriebssysteme muss man in 80% der Fälle die MTU-Size anpassen - die besten Erfahrungen habe ich allerdings auch eher mit 1472 gemacht.

Das Internet ist voll mit diversen Tips und Tricks dazu - allerdings halte ich bei diesem Problem vieles für nicht sehr seriös...

Gruss
Martin
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz