mattiaf Con Sky Wifi non c’è un workaround che funziona per tutti. A me con iPhone 13 Pro (US) fissando l’ePDG 151.58.176.129 tramite DNS funziona perfettamente!
Mentre a mio padre, ad esempio, con iPhone 12 mini funzionava soltanto con un altro ePDG (non ricordo esattamente quale, cerca nei post precedenti) ma non in modo continuativo.
Ti consiglio di provare singolarmente tutti gli ePDG di W3 (a partire dal .129) finché non ne trovi uno che funziona. Puoi usare un router che ti fa modificare la tabella del DNS oppure un servizio esterno come NextDNS con un profilo personalizzato dove andrai ad aggiungere una regola di riscrittura.
Il motivo di tutto ciò rimane un mistero e non sono riuscito a capirlo con esattezza dai log e dai pcap. Evidentemente alcuni ePDG lato operatore hanno una configurazione diversa relativamente alla frammentazione dei pacchetti, e anche i singoli modelli Apple hanno una gestione diversa dell’MTU.
Ps. Non riavviare il tel tra una prova e l’altra, metti e togli modalità aereo. Al riavvio funziona sempre finché non si disconnette dal Wi-Fi…