Wenn Ping geht und alles andere nicht…
Seit ein paar Monaten plagte mich das Problem, sobald ich den Rechner meiner Mutter (Windows XP) als Router einsetzte.
Wir gehen leider noch über ein Holzmodem in’s Internet und da ich keine Telefondose in meinem Zimmer habe, schließe ich Woche für Woche meinen WLAN-Router an besagten Rechner und hab so megaschnelles Internet im Zimmer (natürlich nur im Vergleich zu “gar kein Netz”). Ab und an trat dann das Problem auf, dass das ping in’s Internet zwar ging, aber zum Beispiel das Aufrufen von Websites fehlschlug. Einige andere Sachen wie DNS oder auch Skype gingen. VPN ging auch, Internetseiten durch das VPN gingen wieder nicht.
Heute zum Mittagessen traf mich die Erkenntnis wie ein Donnerschlag (das wollte ich schon immer mal sagen
) : Wenn IP-Pakete Daten transportieren werden sie größer als wenn man nur ein popeliges Ping hin und her schickt. \o/ Da gab es doch mal so etwas wie eine maximale Paketgröße (MTU)… Eigentlich kann man das niemandem erzählen – ich hab keine Ahnung, warum mir das nicht eher eingefallen ist.
Die maximal zulässige Paketgröße findet man am einfachsten auf experimentellem Weg: mit ping -s 1270 8.8.8.8 pingt man den DNS-Server von Google an (den kann man sich so gut merken). Dabei werden dem Ping 1270 Byte irgendwelcher Daten angehängt, sodass die Paketgröße 1270 + 28 = 1298 Byte beträgt. Durch erhöhen und heruntersetzen dieser Zahl findet man irgendwann die Grenze und damit die MTU. Unter Windows funktioniert das ganze analog, nur dass der Schalter dort -l heißt und man zusätzlich das Flag -f für “don’t fragment” angeben muss. Bei mir kam eine 1300 heraus, die ich in meinem WLAN-Router einstellen konnte.
Warum schreibe ich das? Hauptsächlich damit ich es mir merke.
Ich bin mir nicht sicher, ob irgendjemand mit dem Problem jemals auf diese Zeilen stößt, aber ich weiß, dass ein paar Netzwerktechniker meinen Blog abonniert haben. Die müssten das zwar alles wissen, aber man sieht ja an mir, dass es nicht schaden kann, die Problematik einmal kurz nach vorn zu holen.
Letzte Kommentare