MTU- und MSS-Rechner
Berechne die MSS, die eine MTU übrig lässt – inklusive IPv6, Tunneln und TCP-Optionen.
Der MTU- und MSS-Rechner läuft vollständig in deinem Browser: Er rechnet nur, sendet keine Pakete, und nichts verlässt dein Gerät.
CIDR-Subnetzrechner öffnen
Über MTU- und MSS-Rechner
Die MSS ist das, was von der Link-MTU nach den Headern übrig bleibt: 20 Byte IPv4 oder 40 Byte IPv6, weitere 20 für TCP, nochmals 12 bei ausgehandelten Timestamps und dazu alles, was ein Tunnel darum legt. Ein falscher Wert scheitert selten sauber: Pakete, die fragmentiert werden müssten, verschwinden, wenn die zuständigen ICMP-Meldungen gefiltert sind, und die Verbindung hängt mitten in der Übertragung statt gar nicht erst zustande zu kommen. Dieser Rechner erledigt die Arithmetik der üblichen Kapselungen und macht aus einem Ping-Test eine gemessene Pfad-MTU.
Funktionen
- MSS aus MTU für IPv4 und IPv6, mit Header-Aufschlüsselung
- Vorgaben für PPPoE, GRE, IPsec, WireGuard, OpenVPN, VXLAN und L2TP
- TCP-Timestamp-Option separat berücksichtigt
- Umkehrmodus: die MTU, die eine bekannte MSS bedeutet
- Pfad-MTU aus dem größten durchkommenden Ping
- Der exakte Ping-Befehl für Linux, macOS und Windows
So verwendest du MTU- und MSS-Rechner
- MTU des Links eintragen – 1500 bei Ethernet, 1492 hinter PPPoE
- IP-Version und Tunnel wählen, durch den der Verkehr läuft
- MSS für das Clamping und die Header-Aufschlüsselung ablesen
- Im Ping-Modus die reale Pfad-MTU messen, wenn du unsicher bist
Beispiel
Eingabe
MTU 1500 · IPv4 · WireGuard tunnel (60 bytes)
Ausgabe
Effective MTU 1440 · MSS 1400
Clamp MSS to 1400 on the tunnel interface
Jede Kapselungsschicht geht direkt von der Nutzlast ab – deshalb brauchen Tunnel MSS-Clamping.
Häufige Fehler & Fehlerbehebung
- Kleine Anfragen laufen, große Uploads hängen. — Klassisches MTU-Blackhole: Etwas verwirft große Pakete ohne ICMP-Meldung. Clamp die MSS auf den hier gezeigten Wert.
- Die MSS im Mitschnitt ist 12 Byte kleiner. — TCP-Timestamps sind aktiv und ihre Optionsbytes gehen von jedem Segment ab. Schalte die Option hier ein.
Häufig gestellte Fragen
- Wie berechnet man die MSS aus der MTU?
- IP-Header und TCP-Header abziehen: 1500 − 20 − 20 ergibt die bekannten 1460 bei Ethernet mit IPv4. Tunnel-Overhead geht vorher ab.
- Warum ist meine MTU 1492 statt 1500?
- PPPoE, üblich bei DSL und vielen Glasfaseranschlüssen, fügt 6 Byte PPPoE- und 2 Byte PPP-Header hinzu, die von der Ethernet-Nutzlast abgehen.
- Welche MSS bei einem WireGuard-Tunnel?
- WireGuard kostet rund 60 Byte über IPv4 und 80 über IPv6, ein 1500er Link lässt also etwa 1400 bzw. 1360 übrig.
- Wie ermittle ich die Pfad-MTU mit Ping?
- Pakete ohne Fragmentierung senden und verkleinern: ping -M do -s 1472 unter Linux, ping -D -s 1472 unter macOS, ping -f -l 1472 unter Windows. 28 Byte zum größten Erfolg addieren.
Verwandte Tools
Alle ArrayKit-Tools