Hallo,
da es immer wieder Fragen zum MTU Wert gibt, hier einige Infos:
1) Die MTU hängt in erster Linie vom Provider ab,
aber auch von den benutzen Anwendungen und besuchten Webseiten,
daher gibt es auch nicht einen allgemein gültigen richtigen Wert.
2) die MTU der Netzwerkkarten der Rechner einstellen,
die werden nach den Empfehlungen des Providers gesetzt,
bei AOL z.B. auf 1400, bei Arcor auf 1488 und T-Online auf 1492
3) im Router die gleiche MTU einstellen
4) Also die MTU bei jedem Rechner mit folgendem Programm einstellen:
http://www.dslreports.com/front/DRTCP021.zip
5) Achtet darauf das die richtige Netzwerkkarte gewählt ist (Adapter Settings).
6) stellt auch gleich den TCP Receive Windows Wert mit ein,
der optimale Wert wird so ausgerechnet:
max. DSL Downloadspeed * Pingtime (in Sekunden) / 8 / (MTU - 40) = x
diesen Wert x auf nächste gerade ganze Zahl runden und dann mit (MTU - 40) multiplizieren.
Z.B.
max. DSL Speed (in bps): 1024000
MTU 1492
Pingtime 200 ms = 0.2 Sekunden ist guter Wert, da geben wir mal noch 50% dazu also 0.3 Sekunden
1024000 * 0.3 / 8 / 1452 = 26.45 -> 26 * 1452 = 37752 (optimaler RWin Wert)
7) falls bei TTL noch nix steht 128 ist ein guter Wert
So würden die Einstellungen bei einer MTU von 1492 sein:
MTU = 1492
TCP Receive Window = 37752
Path MTU Discovery = Yes
Window Scaling = Yes
Black Hole Detection = No
Time Stamping = No
Max. ACKs = 2
Selective Acks = Yes
TTL = 128
Dial Up MTU = leer lassen
Erst Save und dann Exit klicken
Jede Änderung der MTU wird erst nach einem Rechner Neustart aktiv,
also Rechner neu starten.
Hier noch technische Infos:
MTU = Maximum Transmission Unit, die maximale Größe eines IP-Pakets.
Ein Ethernet Frame hat max. 1500 Byte Nutzlast, das ist die Grundlage.
Für das PPPoE Paket werden 8 Bytes Header benötigt, das gilt auch für PPPoE DFÜ Verbindungen ohne Router,
daher kann die MTU im Router, sowie auch für PPPoE DFÜ Verbindungen max. 1500 - 8 = 1492 sein.
Das IP Paket hat einen Header von 20 Bytes, bleiben noch 1492 - 20 = 1472 Nutzlast für ein IP Paket,
nun gehen beim Ping Befehl noch 8 Bytes für den ICMP Header drauf.
Beim Ping Befehl wird die Nutzlast angegeben und die also immer 28 Bytes kleiner als MTU eingeben,
damit das Paket nicht fragmentiert wird.
Gepingt wird so: Ping -l 1464 -f t-online.de
Diese Nutzlast von 1472 ist die Größe des möglichen TCP-Paketes,
davon gehen nochmal 20 Bytes Header ab, bleiben also 1452 Nutzlast des TCP-Paketes,
Wenn alles optimal läuft (ohne Fragmentierung) und bei einer MTU von 1492,
muss der Router 1518 Bytes senden um eine Nutzlast von 1452 Bytes (vom Rechner) zu übertragen.
Gruß Spiderman