2012-07-06 20 views
6

Qualche comando per conoscere le dimensioni MTU di Android?Come conoscere le dimensioni MTU dello smartphone Android

+0

Vedere questa risposta: http://stackoverflow.com/a/7847980/1006863 –

+0

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) –

+0

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

risposta

0

1480, credo, ma è possibile verificare utilizzando ifconfig $DEVICE con un dispositivo rooted e controllando il MTU lì.

4

È necessario utilizzare la classe NetworkInterface per interrogare e ottenere le interfacce di rete, quindi chiamare getMTU().

3

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 
4

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.

+0

Troverete altri suggerimenti su http://delog.wordpress.com/2013/09/07/using-ping-to-determine-mtu-size/ – Spawnrider

1

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

Problemi correlati