Diverse Webseiten können nicht geöffnet werden - Wegen Timeout MTU Size richtig einstellen

Natürlich kann dieses Symptom mehrere Ursachen haben wie fehlerhafter oder langsamer DNS. Firewall oder WebFilter Beschränkungen und vieles mehr. Interessanterweise hatte ich dieses Problem in letzter Zeit öfters mit einer Ursache die ich fast schon vergessen hätte - Fragmentierungs Probleme, sprich der MTU Size. Um eine fragmentierte Leitung zu erkennen, gehen Sie wie folgt vor.

Lösung

  1. Öffnen Sie die CMD Shell WIN+R  > CMD 
  2. Pingen Sie eine beliebige Seite die sich pingen lässt, z.B. 1.1.1.1
    ping 1.1.1.1
  3. Wenn der ping funktioniert, arbeiten Sie sich in z.B. 10er Schritten nach unten, beginnend mit einer Sendepuffer größe von 1500 und der nicht fragmentierungs-Option.
    ping 1.1.1.1 -f -l 1500
    ping 1.1.1.1 -f -l 1492
    ping 1.1.1.1 -f -l 1482
    usw..

Wenn die Pakete fragmentiert werden, erhalten Sie die Meldung Paket müsste fragmentiert werden, DF-Flag ist jedoch gesetzt.
Wenn die Pakete nicht fragmentiert werden, erhalten Sie eine normale Ping-Ausgabe.

Haben Sie den korrekten Wert erreicht, dann rechnen Sie den Wert 28 hinzu. Das kommt daher, dass der IP Header 20 Bytes benötigt und der ICMP Echo Request header 8 Bytes (macht 28 Bytes). Die Rechnung lautet also Beispielsweise:
1440 (Erster Wert ohne Fragmentierung)
+ 28 (IP Header und ICMP Header
=1468 (Optimale MTU Size für Firewall/Router)

Stellen Sie diesen auf Ihrer Firewall/Router ein. Erstens wird die Leitung nun stabiler sein, zweitens werden die eigenartigen Symptome beim Öffnen von manchen Webseiten aufhören.

Print