Qualche comando per conoscere le dimensioni MTU di Android?Come conoscere le dimensioni MTU dello smartphone Android
risposta
1480, credo, ma è possibile verificare utilizzando ifconfig $DEVICE
con un dispositivo rooted e controllando il MTU lì.
È necessario utilizzare la classe NetworkInterface per interrogare e ottenere le interfacce di rete, quindi chiamare getMTU()
.
Oggi, esaminando il codice di netcfg ho visto che la configurazione delle interfacce si trova in/sys/class/net .. e poi ho pensato a voi! (Ho letto la tua domanda ieri)
Se avete accesso root, aprire un terminale ed eseguire
cat /sys/class/net/<interface>/mtu
senza radicamento il telefono, è possibile utilizzare un comando ping da un sistema Windows/Mac/Unix .
Per Windows, provate questo:
ping -l 1473 -f 10.68.34.75
Regolare il payload utilizzando l'opzione di riga di comando -l. Quando raggiungi il limite superiore, visualizzerai questo messaggio (francese) e troverai la dimensione MTU:
Le paquet doit être frammenté mais paramétré DF.
Troverete altri suggerimenti su http://delog.wordpress.com/2013/09/07/using-ping-to-determine-mtu-size/ – Spawnrider
Per la maggior parte dell'accesso alla rete, MTU potrebbe essere risolto da MTU Discovery. È possibile utilizzare il comando Ping con diverse dimensioni del payload e non frammentare per trovare un valore di Chrysler. Buona fortuna
Vedere questa risposta: http://stackoverflow.com/a/7847980/1006863 –
possibile duplicato di [C'è un modo per modificare la dimensione mtu del telefono Android?] (Http://stackoverflow.com/questions/ 5264344/is-there-a-way-to-change-android-phones-mtu-size) –
Non è un duplicato di "c'è un modo per cambiare la dimensione mtu del telefono Android? - questo è solo come ottenere il valore, non cambiarlo. Sono comunque correlati – Nick