gpt4 book ai didi

android - Android TCP/IP MTU 构建时配置

转载 作者:可可西里 更新时间:2023-11-01 02:42:58 24 4
gpt4 key购买 nike

我知道可以在运行时读取和设置 MTU,例如与:

adb shell ip -d -s l l dev rmnet0
adb shell ifconfig rmnet0 mtu <MTU>

这里有这样设置的MTU在重启手机后不成立的问题。

那么在使用 Android 开源项目源构建您自己的版本时,如何为接口(interface)配置默认 MTU?

似乎在任何地方都没有提到这一点,而且 grepping 代码似乎没有帮助。此外,Android 中似乎不存在执行此操作的默认 Linux 内核配置文件。

一定有办法做到这一点,对吧?

最佳答案

显然 PMTUD 是一个更好的解决方案(RFC 4821)。可以在 AOSP 构建的 init.rc(例如 system/core/rootdir/init.rc)中通过在“启动时”部分末尾添加以下行来启用它:

on boot
# Other configurations here...

# Set TCP MTU Probing to automatic:
write /proc/sys/net/ipv4/tcp_mtu_probing 1

关于android - Android TCP/IP MTU 构建时配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14101746/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com