Irgendwelche Befehle, um die MTU-Größe von Android zu wissen?Wie erkennt man die MTU-Größe von Android Smartphone?
Antwort
1480, glaube ich, aber Sie können überprüfen, indem Sie ifconfig $DEVICE
mit einem gerooteten Gerät verwenden, und überprüfen Sie die MTU dort.
Sie sollten die Klasse NetworkInterface verwenden, um die Netzwerkschnittstellen abzufragen und abzurufen, und dann getMTU()
anrufen.
Heute, in den Code von netcfg sah ich, dass die Konfiguration der Schnittstellen befindet sich in/sys/class/net .. und dann habe ich an dich gedacht! (Ich lese Ihre Frage gestern)
Wenn Sie Root-Zugriff haben, öffnen Sie ein Terminal und
cat /sys/class/net/<interface>/mtu
ohne Rooting Ihr Telefon ausführen, können Sie einen Ping-Befehl von einem Windows/Mac/Unix-System verwenden .
Für Windows, versuchen Sie dies:
ping -l 1473 -f 10.68.34.75
die Nutzlast Stellen Sie die -l-Befehlszeilenoption. Wenn Sie die obere Grenze erreicht, wird diese Meldung (Französisch) sehen, und Sie werden die MTU-Größe finden:
Le Paquet doit être fragmenté mais parametre DF.
Sie finden andere Tipps auf http://delog.wordpress.com/2013/09/07/using-ping-to-determine-mtu-size/ – Spawnrider
Für die meisten Netzwerkzugriffe konnte MTU durch MTU Discovery aufgelöst werden. Sie können den Ping-Befehl mit unterschiedlicher Nutzlastgröße verwenden und nicht fragmentieren, um einenChrysler-Wert zu finden. Viel Glück
Siehe diese Antwort: http://Stackoverflow.com/a/7847980/1006863 –
mögliche Duplikate von [Gibt es eine Möglichkeit, Android MTU Größe ändern?] (Http://stackoverflow.com/questions/ 5264344/is-there-a-way-to-ändern-android-phones-mtu-size) –
Nicht ein Duplikat von "gibt es eine Möglichkeit, Android MTU-Größe zu ändern" - das ist nur, wie Sie den Wert, nicht bekommen ändern Sie es. Sie sind jedoch verwandt – Nick