---
title: "MTU-Probleme auf dem Mac: Seiten hängen, kleine Anfragen klappen · Kilobat-Anleitungen"
url: "https://kilobat.app/de/guides/mtu-problems-mac.html"
description: "Kleine Anfragen funktionieren, aber große Seiten, Uploads oder VPN-Datenverkehr stocken auf dem Mac. Finde das größte Paket, das durchkommt, und stelle die MTU ein."
---

IP, Routing und IPv6

# MTU-Probleme auf dem Mac

Die MTU ist das größte Paket, das eine Schnittstelle sendet. Nimmt ein Abschnitt auf dem Weg nur kleinere Pakete an, können große Übertragungen stocken.

Gilt für: macOS 13 Ventura und neuer für die Schritte in den Systemeinstellungen. Die Terminal-Befehle funktionieren unter allen aktuellen macOS-Versionen. · Geprüft: 29. Oktober 2026

## Symptome

- Manche Websites beginnen zu laden und bleiben dann stehen.
- Kleine Anfragen funktionieren, aber Uploads oder große Downloads stocken.
- Die Probleme treten nur bei aktivem VPN oder nur in einem bestimmten Netzwerk auf.

## Mögliche Ursachen

- **Ein Abschnitt mit kleinerer MTU.** PPPoE, VPN-Tunnel und manche Mobilfunkverbindungen übertragen kleinere Pakete als Standard-Ethernet mit 1500 Byte.
- **Blockierte ICMP-Nachrichten.** Eine Firewall, die ICMP blockiert, kann verhindern, dass der Mac erfährt, dass ein Paket zu groß ist.
- **Eine manuelle MTU-Einstellung.** Ein von Hand gesetzter Wert kann für dieses Netzwerk zu groß oder zu klein sein.

## So prüfst du es

1. Finde den Gerätenamen jedes Netzwerkanschlusses, zum Beispiel `en0` für WLAN.

   ```
   networksetup -listallhardwareports
   ```
2. Zeige die MTU der Schnittstelle an.

   ```
   networksetup -getMTU en0
   ```
3. Sende einen Ping mit 1472 Datenbytes und gesetztem Don't-Fragment-Bit. Mit 28 Header-Bytes ergibt das 1500 Byte.

   ```
   ping -D -s 1472 -c 3 1.1.1.1
   ```
4. Kommen keine Antworten zurück, versuche kleinere Größen. Finde die größte Größe, die noch Antworten erhält, und addiere 28.

   ```
   ping -D -s 1464 -c 3 1.1.1.1
   ```
5. Zeige die MTU-Werte an, die die Schnittstelle akzeptiert.

   ```
   networksetup -listValidMTURange en0
   ```

## So behebst du es

1. Ändere die MTU nur auf Rat deines Anbieters oder Administrators oder nach dem Test oben.
2. Wähle Apple-Menü > „Systemeinstellungen“ > „Netzwerk“. Klicke auf den Dienst, dann auf „Details“ und dann auf „Hardware“.
3. Stelle „Konfigurieren“ auf „Manuell“ und gib dann die MTU ein.
4. Oder lege sie im Terminal fest. Dieses Beispiel verwendet 1492, einen gängigen Wert für PPPoE.

   ```
   networksetup -setMTU en0 1492
   ```

   Erfordert ein Administratorpasswort.
5. Um zur automatischen MTU zurückzukehren, verwende diesen Befehl.

   ```
   networksetup -setMTUAndMediaAutomatically en0
   ```

   Erfordert ein Administratorpasswort.
6. Ändere bei einem VPN die MTU in der VPN-App, falls sie diese Einstellung hat.

## Fragen

**Warum ergibt 1472 genau 1500?**

Ein IPv4-Ping-Paket hat einen 20 Byte großen IP-Header und einen 8 Byte großen ICMP-Header. 1472 Datenbytes plus 28 Header-Bytes ergeben 1500.

**Warum 1492 für PPPoE?**

PPPoE fügt innerhalb eines Ethernet-Frames einen eigenen Header hinzu. RFC 2516 begrenzt die PPPoE-MRU auf 1492 Byte.

## Quellen

- networksetup(8), Manpage aus macOS 27.2
- ping(8), Manpage aus macOS 27.2
- [Apple Support: Hardware-Einstellungen auf dem Mac ändern](https://support.apple.com/guide/mac-help/change-hardware-settings-on-mac-mchlp2505/mac)
- [RFC 2516: A Method for Transmitting PPP Over Ethernet (PPPoE)](https://www.rfc-editor.org/rfc/rfc2516)

Quellen geprüft am 29. Oktober 2026. Die Manpages sind die mit macOS installierten; öffne eine mit `man <name>` im Terminal.

## Verwandte Anleitungen

- [IPv6-Probleme auf dem Mac](https://kilobat.app/de/guides/ipv6-problems-mac.html): Die meisten Netzwerke geben einem Mac sowohl IPv4- als auch IPv6-Adressen.
- [VPN verbunden, aber kein Internet auf dem Mac](https://kilobat.app/de/guides/vpn-connected-no-internet.html): Ein VPN leitet den Datenverkehr durch einen Tunnel.
- [SSH und Git laufen auf dem Mac in Timeouts](https://kilobat.app/de/guides/ssh-git-timeouts.html): SSH und Git brauchen eine funktionierende TCP-Verbindung zum Server.
- [Netzwerkeinstellungen des Mac im Terminal ansehen](https://kilobat.app/de/guides/network-settings-terminal.html): macOS enthält Befehlszeilentools, die dieselben Netzwerkeinstellungen wie die Systemeinstellungen zeigen, und noch mehr.
