NetDiag+

Come trovare il Path MTU su iPhone

Il consiglio classico è lanciare ping con una dimensione fissa e abbassarla finché le risposte non tornano. Funziona, ma è lento, si sbaglia facilmente e su iOS non esiste nemmeno un terminale per farlo. Ecco la versione da 30 secondi.

Il metodo in 30 secondi

  1. Apri NetDiag+ e vai su Diagnostica → Path MTU.
  2. Lascia l'host predefinito (o scrivi quello che ti interessa) e tocca Rileva. L'app esegue una ricerca binaria con il flag «non frammentare» attivo e legge le risposte ICMP.
  3. Ottieni un valore consigliato in byte e il tipo di connessione rilevato (PPPoE, fibra, 5G, tunnel). Copialo e inseriscilo nel campo MTU del router — o nel client VPN.
Scarica sull'App Store

Gratis · 25 strumenti · acquisto singolo per togliere la pubblicità · nessun abbonamento

Valori MTU comuni, per riferimento

MTUCaso tipico
1500Ethernet, cable, fiber, most Wi-Fi
1492PPPoE (DSL)
1480GRE / IPIP tunnel
1472largest ping payload that fits in 1500 (1500 − 28)
1420WireGuard over IPv4
1400OpenVPN (typical)
1280IPv6 minimum — most routers refuse anything lower

Misurare dal computer

La stessa ricerca binaria, a mano. Parti da 1472 byte di payload e abbassa finché il ping smette di fallire, poi aggiungi 28 byte (20 IP + 8 ICMP) per ottenere la MTU.

macOS / Linux

ping -D -s 1472 1.1.1.1

Windows

ping -f -l 1472 1.1.1.1

Le domande che arrivano davvero

Il mio router non permette di cambiare la MTU

Imposta la MTU direttamente sul dispositivo (impostazioni di rete di macOS, Windows o Linux) o nel client VPN: WireGuard usa MTU, OpenVPN usa tun-mtu. Puoi anche chiedere la modifica all'operatore, oppure mettere il suo apparato in modalità bridge e usare un router tuo.

Perché il test usa un host pubblico e non il mio server DNS?

Il Path MTU misura il percorso verso Internet, non verso il resolver DNS: cambiare DNS non cambia il risultato. Per testare una rotta specifica, scrivi quell'host nel campo prima di avviare.

Cosa significano le singole righe?

Ogni riga è un pacchetto di prova. Verde vuol dire che è passato; arancione che un router lungo il percorso lo ha giudicato troppo grande. Il valore consigliato è il pacchetto più grande passato: è l'unico numero che ti serve.

Il risultato è sotto 1280, è normale?

Raramente. La maggior parte dei router accetta solo valori tra 1280 e 1500, perché 1280 è la MTU minima richiesta da IPv6. Un valore molto basso indica di solito che l'operatore mobile filtra i pacchetti di test o che un tunnel aggiunge molto overhead. Ripeti la misura su un altro host prima di fidarti del numero.

Il cloud gaming dice che la mia MTU è troppo bassa

Servizi come Boosteroid o GeForce NOW richiedono circa 1452 byte o più. Misura prima il valore reale: se sei sotto il requisito, il limite sta di solito nel tunnel dell'operatore o nell'overhead PPPoE, e nessuna impostazione del router va oltre ciò che l'operatore concede.

Il numero c'è; resta da capire dove scriverlo. Dove si nasconde il campo MTU nei router più diffusi →