Dein WireGuard-Tunnel meldet „verbunden". wg show zeigt einen frischen Handshake, der ping zum Server antwortet sofort - und doch drehen sich Webseiten endlos, SSH friert mitten in der Übertragung ein, und große Downloads sterben nach wenigen Kilobyte. Der übliche Schuldige ist die MTU: die maximale Paketgröße, die dein Tunnel transportieren kann. Diese Anleitung erklärt, warum die MTU einen ansonsten kerngesund wirkenden Tunnel zerbricht, wie du den richtigen Wert für deinen Anschluss misst und was genau du einstellst.
Wenn dein Handshake von vornherein nie zustande kommt, ist die MTU noch nicht dein Problem - beginne mit der vollständigen WireGuard-Handshake-Fehlerliste und kehre hierher zurück, sobald der Tunnel steht, aber stockt.
Sie wollen den Wert sofort? Der WireGuard-MTU-Rechner ermittelt ihn aus Ihrem Anschlusstyp (Ethernet oder Glasfaser, PPPoE, 4G/5G oder Tunnel in einem anderen VPN) und schreibt die [Interface]-Zeilen zum Einfügen, dazu den Ping-Test, der den Wert bestätigt.
Was MTU ist und warum WireGuard das interessiert
MTU (Maximum Transmission Unit) ist das größte Paket in Byte, das eine Schnittstelle ohne Fragmentierung sendet. Auf einem normalen Ethernet- oder Glasfaseranschluss sind das 1500 Byte. WireGuard hüllt jedes deiner Pakete in sein eigenes UDP-Paket, und diese Hülle kostet Platz:
- Äußerer IPv4-Header: 20 Byte
- Äußerer IPv6-Header: 40 Byte
- UDP-Header: 8 Byte
- WireGuard-Datenheader: 32 Byte
Ein WireGuard-Paket über IPv6 braucht also rund 80 Byte Overhead. Zieh sie von einem 1500-Byte-Pfad ab, und es bleiben etwa 1420 Byte im Tunnel - genau deshalb setzt WireGuard seine Schnittstelle standardmäßig auf 1420. Bestätige den Standardwert auf jedem laufenden Tunnel:
ip link show wg0
#... mtu 1420...
Der Ärger beginnt, wenn der Pfad zwischen dir und deinem Server weniger als 1500 Byte trägt. Dann ist 1420 zu groß, dein echter Verkehr läuft über, und die überzähligen Pakete verschwinden stillschweigend.
Warum der Tunnel auf Ping antwortet, aber Seiten hängen
Das ist das charakteristische Symptom, und es verwirrt jeden beim ersten Mal:
- Ein
pingist winzig - er passt in jede MTU, also gelingt er und überzeugt dich, dass der Tunnel funktioniert. - Eine DNS-Anfrage und der TCP-Drei-Wege-Handshake sind ebenfalls winzig, also starten Verbindungen.
- Das erste volle Paket - eine Webseite, ein Bild, ein Dateistück - überschreitet die Pfad-MTU und wird verworfen.
Normalerweise würde ein Router eine ICMP-Nachricht „Fragmentierung nötig" zurücksenden, die dem Sender sagt, kleinere Pakete zu verwenden (das ist die Pfad-MTU-Erkennung, PMTUD). Aber ICMP ist auf einem riesigen Teil des Internets gefiltert, also kommt diese Nachricht nie an. Der Sender feuert weiter überdimensionierte Pakete in ein schwarzes Loch. Das ist ein PMTU-Blackhole, und deshalb kann ein Tunnel lebendig wirken und trotzdem für echte Arbeit unbrauchbar sein.
Dieselbe Logik erklärt die „verbunden, aber kein Internet"-Berichte: kleiner Steuerverkehr fließt, große Daten nicht. Hast du IP-Weiterleitung und die Masquerade-Regel ausgeschlossen (behandelt in der Contabo + WireGuard-Einrichtungsanleitung), ist die MTU der nächste Verdächtige.
Miss die richtige MTU für deinen Anschluss
Kopiere keine Zahl aus einem Forum. Miss deinen eigenen Pfad mit einem Ping ohne Fragmentierung an die echte öffentliche IP des Servers (nicht seine Tunnel-IP) und verkleinere die Nutzlast, bis die Pakete durchkommen:
# -M do = nicht fragmentieren, -s = Nutzlastgröße
ping -M do -s 1472 SERVER_OEFFENTLICHE_IP
Die Nutzlast -s 1472 plus 28 Byte ICMP+IP-Header ergibt 1500. Schlägt das mit „message too long" oder ohne Antwort fehl, geh herunter und versuch es erneut:
ping -M do -s 1464 SERVER_OEFFENTLICHE_IP
ping -M do -s 1400 SERVER_OEFFENTLICHE_IP
ping -M do -s 1372 SERVER_OEFFENTLICHE_IP
Unter Windows lautet das Äquivalent ping -f -l 1472 SERVER_OEFFENTLICHE_IP; unter macOS ping -D -s 1472 SERVER_OEFFENTLICHE_IP.
Nimm die größte Nutzlast, die durchkommt, und rechne:
- Größte durchkommende Nutzlast + 28 = deine Pfad-MTU.
- Pfad-MTU − 80 = eine sichere WireGuard-MTU (nimm 80 für den IPv6-Fall; reine IPv4-Pfade können −60 nehmen, aber −80 ist die sichere universelle Wahl).
Durchgerechnetes Beispiel. Angenommen, -s 1400 ist das größte, das antwortet, und -s 1408 schlägt fehl. Pfad-MTU = 1400 + 28 = 1428. WireGuard-MTU = 1428 − 80 = 1348 → auf saubere 1340 abrunden.
Keine Lust, von Hand zu rechnen? Unser kostenloser WireGuard-MTU-Rechner nimmt die größte durchgekommene Nutzlast oder deinen Anschlusstyp und liefert die MTU-Zeile sowie die Befehle zum Anwenden und Testen für Linux, Windows und macOS.
Setze die WireGuard-MTU
Füge eine Zeile zum [Interface]-Block auf der begrenzten Seite (meist der Client) hinzu und starte den Tunnel neu:
[Interface]
PrivateKey =...
Address = 10.66.66.2/32
MTU = 1340
sudo wg-quick down wg0 && sudo wg-quick up wg0
# oder, ohne kompletten Neustart:
sudo ip link set dev wg0 mtu 1340
Teste sofort erneut: lade eine schwere Seite, starte eine Dateiübertragung oder mach einen Ping ohne Fragmentierung durch den Tunnel an die Tunnel-IP des Servers. Fließt großer Verkehr jetzt, hast du deinen Wert. Baust du Konfigurationen von Grund auf, enthalten die gebrauchsfertigen Konfigurationsvorlagen die MTU-Zeile an der richtigen Stelle für jede Plattform.
Du nutzt unseren WireGuard-Konfigurationsgenerator? Er schreibt keine MTU-Zeile, seine Dateien starten also mit dem Standardwert 1420. Füge die Zeile vor dem Import in die Client-Datei ein; hast du den QR-Code mit dem Handy gescannt, bearbeite stattdessen den Tunnel in der WireGuard-App und fülle das Feld MTU aus. Der Generator ist kostenlos und ohne Konto, bis 250 Geräte, und sein ZIP-Export enthält jede Client-.conf mit ihrem QR-Code als PNG, praktisch, um ein ganzes Büro oder eine Familie auf einmal auszustatten.
Sinnvolle Werte nach Anschlusstyp
Wenn du nicht messen kannst - oder einen sicheren Ausgangspunkt willst - decken diese dokumentierten Richtwerte die meisten realen Anschlüsse ab:
| Anschlusstyp | Pfad-MTU | WireGuard-MTU |
|---|---|---|
| Standard-Ethernet / Glasfaser / Kabel | 1500 | 1420 (Standard) |
| PPPoE DSL | 1492 | 1400-1412 |
| Übliches Mobilfunk / 5G / CGNAT | variabel, oft <1400 | 1280 |
| Tunnel in einem anderen VPN/Tunnel | zweimal reduziert | 1280 |
| Garantiertes IPv6-Minimum (bombensicher) | 1280 | 1280 |
1280 ist der Wert, den jeder IPv6-fähige Pfad tragen muss, also der sichere Rückfall, wenn nichts anderes klappt: du verlierst etwas Effizienz, aber das Hängen ist weg. Bevorzuge immer einen gemessenen Wert, wenn du einen bekommst - 1280 lässt Leistung liegen auf einem sauberen 1500-Byte-Pfad.
Wann die MTU nicht die Antwort ist
Die MTU zu senken ist die Lösung, wenn kleine Pakete durchkommen und große nicht. Fließt gar nichts nach dem Handshake, liegt das Problem woanders - prüfe der Reihe nach:
net.ipv4.ip_forward = 1und dieMASQUERADE-Regel auf dem Server.- Server-seitige
AllowedIPsohne Überschneidung zwischen Peers. - Ein
PersistentKeepalive = 25auf jedem Peer hinter NAT.
Alle drei werden in der Handshake-Fehlerbehebungsanleitung durchgegangen. Und wenn du nur bestimmte Apps im Tunnel brauchst, passt das Senken der MTU natürlich zu einer Split-Tunnel-Routing-Einrichtung, damit der Großteil deines Verkehrs den Tunnel-Overhead ganz umgeht.
Ein sauberer Anschluss macht die MTU vorhersehbar
Die Hälfte des MTU-Ärgers kommt von einem unordentlichen Pfad: Double-NAT, ein wackliger Heimrouter, ein Tunnel auf einem Tunnel. Ein VPS mit sauberer öffentlicher IPv4 gibt dir einen einzigen, wohlerzogenen Hop, wo der Standardwert 1420 meist einfach funktioniert. Ein Contabo Cloud VPS 4 für 5,50 €/Monat gibt dir vollen Root und eine öffentliche IP ohne Anbieter-Firewall zum Bekämpfen - genau die Bedingungen, unter denen die Pfad-MTU-Erkennung sich gut verhält. Folge der Schritt-für-Schritt-Einrichtung Contabo + WireGuard, und wenn du noch einen Anbieter wählst, vergleiche die Optionen im Contabo vs Hetzner vs OVH-Leitfaden. Lieber ein US-Anbieter mit 30 Tagen Geld-zurück-Garantie? Ultahost VPS Basic kostet 5,52 $ im Monat bei 24 Monaten Laufzeit (1 GB RAM, dedizierte IPv4, gelesen am 21. Oktober 2026), genug für einen WireGuard-Server mit wenigen Geräten. Günstigste Option: HostPapa Unmanaged VPS Lite (Affiliate-Link) für 2,95 $ im Monat bei 3 Jahren Laufzeit, danach zum regulären Preis (1 Kern, 1 GB RAM, 25 GB NVMe, Root-Zugang per SSH, 30 Tage Geld-zurück-Garantie, Stand 28. Oktober 2026).
Noch keinen Server gewählt? Unser Preisvergleich der günstigsten VPS für WireGuard zeigt, was jeder Anbieter für einen brauchbaren Endpunkt wirklich berechnet.
Für einen sauberen Start auf diesem Server erzeugt der kostenlose WireGuard-Konfigurationsgenerator im Browser passende Server- und Client-Dateien.
Erzeugen Sie Ihre WireGuard-Konfigurationen hier
Serveradresse eingeben, Anzahl der Geräte wählen, dann jeden QR-Code in der App scannen.
Alle Schlüssel werden in deinem Browser erzeugt (Curve25519 / X25519). Nichts wird an unsere Server gesendet - deine Konfiguration bleibt zu 100 % privat.
Öffentliche IPv4 oder Domain des Rechners, auf dem WireGuard läuft. Noch kein Server? Leer lassen und später eintragen.
Kostenlos, ohne Konto: bis zu 250 Clients, jede .conf mit QR-Code, und ein ZIP mit allen Dateien.
Alles, was das Gerät ins Internet sendet, läuft über Ihren Server.
Erweiterte EinstellungenTunnel-Subnetz, DNS, Site-to-Site-Netze. Die Standardwerte passen für die meisten Setups.
Optional. Gib das LAN-Subnetz hinter dem Server und/oder hinter einem Client an, der als Standort-Gateway dient (ein Router, ein Raspberry Pi, ein NAS). Der Generator trägt jedes LAN in die AllowedIPs des Servers ein, gibt jedem Peer die Routen zu den anderen LANs und schreibt die Forwarding-Regeln auf die Gateways. Lass ein Feld leer für einen normalen Client.
Was du herunterlädst
wg0.conf
für den Server
client1.conf
eine pro Gerät
QR (Beispiel)
für die Handy-App
Nur zur Veranschaulichung: Zeilen und QR-Code sind erfunden, kein echter Schlüssel. Deine echten Dateien entstehen beim Klick in deinem Browser.
Ein VPN ändert Ihre IP. Nicht Ihren Browser.
Ein Tunnel ersetzt die Adresse, die ein Dienst sieht. An dem, was Ihr Browser von sich aus preisgibt, ändert er nichts - Schriften, Bildschirm, Zeitzone, Grafik-Stack. Diese Kombination reicht oft aus, um Sie über Sitzungen hinweg wiederzuerkennen.
Messen Sie Ihren Browser-Fingerabdruck - passiv, ohne Fragen, ohne Konto, ohne E-Mail-Adresse.
Weiterführendes
- WireGuard-Handshake kommt nicht zustande: die vollständige Fehlerliste
- Welchen Port WireGuard nutzt und wie man ihn öffnet
- Gebrauchsfertige WireGuard-Konfigurationsvorlagen 2026
- Selbstgehostetes VPN auf Contabo: vollständige WireGuard-Anleitung 2026
- Split-Tunnel-VPN mit Routing-Tabellen
- Glossar für selbstgehostete VPNs - AllowedIPs, MTU, NAT erklärt
Quellen und Referenzen:
- WireGuard-Whitepaper - Jason A. Donenfeld
- WireGuard-Quickstart und wg-quick-Doku
- Arch Wiki - WireGuard (MTU-Hinweise)
- RFC 8200 - IPv6-Mindest-MTU 1280
Veröffentlicht am 2026-06-24. Die Overhead-Zahlen stammen aus den WireGuard-Protokollheadern; die Messmethode ist die Standard-Pfad-MTU-Erkennung. Deine Anschlussbedingungen unterscheiden sich - bestätige immer mit einem Ping ohne Fragmentierung, bevor du einen Wert festlegst.
Hinweis: WireGuard zu betreiben und ein VPN selbst zu hosten ist in der EU, den USA, Kanada legal. VPNSmith veröffentlicht diese Inhalte zu Bildungszwecken.
Affiliate-Link
★ Nürnberger DSGVO-Rechenzentrum · ✓ Dedizierte IPv4 inklusive · 200-Mbit/s-Port
Hoste dein VPN auf deinem eigenen VPS → ContaboCloud VPS 4 · 5,50 €/Mon. · Karte oder PayPal · Bestellungen auch von außerhalb der EU→Preis geprüft am 17.10.2026, Laufzeit 24 Monate


