Jak sprawdzić Path MTU na iPhonie
Klasyczna rada to uruchomić ping ze stałym rozmiarem i obniżać go, aż odpowiedzi zaczną wracać. Działa, ale jest wolne, łatwo się pomylić, a w iOS nie ma nawet terminala, żeby to zrobić. Oto wersja na 30 sekund.
Metoda w 30 sekund
- Otwórz NetDiag+ i przejdź do Diagnostyka → Path MTU.
- Zostaw domyślny host (albo wpisz własny) i dotknij Wykryj. Aplikacja wykonuje wyszukiwanie binarne z ustawioną flagą „nie fragmentuj” i czyta odpowiedzi ICMP.
- Otrzymujesz jedną zalecaną wartość w bajtach oraz wykryty typ połączenia (PPPoE, światłowód, 5G, tunel). Skopiuj ją i wpisz w pole MTU routera — albo w kliencie VPN.
Bezpłatnie · 25 narzędzi · jednorazowy zakup usuwa reklamy · bez subskrypcji
Typowe wartości MTU — dla porównania
| MTU | Typowy przypadek |
|---|---|
1500 | Ethernet, cable, fiber, most Wi-Fi |
1492 | PPPoE (DSL) |
1480 | GRE / IPIP tunnel |
1472 | largest ping payload that fits in 1500 (1500 − 28) |
1420 | WireGuard over IPv4 |
1400 | OpenVPN (typical) |
1280 | IPv6 minimum — most routers refuse anything lower |
Pomiar z komputera
To samo wyszukiwanie binarne, ręcznie. Zacznij od 1472 bajtów danych i obniżaj, aż ping przestanie zawodzić, a potem dodaj 28 bajtów (20 IP + 8 ICMP), żeby otrzymać MTU.
macOS / Linux
ping -D -s 1472 1.1.1.1
Windows
ping -f -l 1472 1.1.1.1
Pytania, które faktycznie się pojawiają
Mój router nie pozwala zmienić MTU
Ustaw MTU na samym urządzeniu (ustawienia sieci w macOS, Windows lub Linux) albo w kliencie VPN: WireGuard używa pola MTU, OpenVPN — tun-mtu. Możesz też poprosić operatora o zmianę, albo przełączyć jego urządzenie w tryb bridge i podłączyć własny router.
Dlaczego test używa publicznego hosta, a nie mojego serwera DNS?
Path MTU mierzy trasę do internetu, a nie do resolwera DNS — zmiana DNS nie zmienia wyniku. Jeśli chcesz przetestować konkretną trasę, wpisz ten host w pole przed uruchomieniem.
Co oznaczają poszczególne wiersze prób?
Każdy wiersz to jeden pakiet testowy. Zielony znaczy, że przeszedł; pomarańczowy — że router na trasie uznał go za zbyt duży. Zalecana wartość to największy pakiet, który przeszedł, i to jedyna liczba, jakiej potrzebujesz.
Wynik jest poniżej 1280 — czy to normalne?
Rzadko. Większość routerów przyjmuje tylko 1280–1500, bo 1280 to minimalne MTU wymagane przez IPv6. Bardzo niski odczyt zwykle oznacza, że operator mobilny filtruje pakiety testowe albo tunel dodaje duży narzut. Powtórz pomiar na innym hoście, zanim zaufasz tej liczbie.
Gra w chmurze twierdzi, że moje MTU jest za niskie
Usługi takie jak Boosteroid czy GeForce NOW wymagają około 1452 bajtów lub więcej. Najpierw zmierz rzeczywistą wartość: jeśli jesteś poniżej wymagania, ograniczenie zwykle siedzi w tunelu operatora albo w narzucie PPPoE, a żadne ustawienie routera nie przekroczy tego, co daje operator.
Liczbę już znasz — zostaje pytanie, gdzie ją wpisać. Gdzie ukrywa się pole MTU w popularnych routerach →