2012-07-06 30 views
6

Bất kỳ lệnh nào để biết kích thước MTU của Android?Cách biết kích thước MTU của Điện thoại thông minh Android

+0

Xem câu trả lời này: http://stackoverflow.com/a/7847980/1006863 –

+0

bản sao có thể có của [Có cách nào để thay đổi kích thước mtu của điện thoại Android không?] (Http://stackoverflow.com/questions/ 5264344/is-there-a-way-to-change-android-điện thoại-mtu-size) –

+0

Không trùng lặp "có cách nào để thay đổi kích thước mtu của điện thoại Android" - đây chỉ là cách lấy giá trị chứ không phải thay đổi nó. Tuy nhiên, chúng có liên quan đến nhau – Nick

Trả lời

0

1480, tôi tin, nhưng bạn có thể kiểm tra bằng cách sử dụng ifconfig $DEVICE với thiết bị gốc và kiểm tra MTU ở đó.

4

Bạn nên sử dụng lớp NetworkInterface để truy vấn và nhận giao diện mạng, sau đó gọi getMTU().

3

Hôm nay, nhìn vào mã của netcfg Tôi thấy rằng cấu hình của giao diện được đặt vào/sys/class/net .. và sau đó tôi nghĩ về bạn! (Tôi đọc câu hỏi của bạn ngày hôm qua)

Nếu bạn có quyền truy cập root, mở một terminal và chạy

cat /sys/class/net/<interface>/mtu 
4

Nếu không có rễ điện thoại của bạn, bạn có thể sử dụng một lệnh ping từ một hệ thống Windows/Mac/Unix .

Đối với Windows, hãy thử này:

ping -l 1473 -f 10.68.34.75 

Điều chỉnh tải trọng sử dụng các tùy chọn dòng lệnh -l. Khi bạn đạt đến giới hạn cao hơn, bạn sẽ thấy thông báo này (tiếng Pháp) và bạn sẽ tìm thấy kích thước MTU:

Le paquet doit être fragmenté mais paramétré DF.

+0

Bạn sẽ tìm thấy các mẹo khác trên http://delog.wordpress.com/2013/09/07/using-ping-to-determine-mtu-size/ – Spawnrider

1

Đối với hầu hết truy cập mạng, MTU có thể được giải quyết bằng MTU Discovery. Bạn có thể sử dụng lệnh Ping với kích thước tải trọng khác nhau và không phân đoạn để tìm giá trị aChrysler. Chúc may mắn

Các vấn đề liên quan