我刚刚安装了 Ubuntu 12.04 服务器,tcp MSS 设置得太低。如何将其更改为 1460?我尝试停止网络,然后使用:
sudo echo“1460”> /proc/sys/net/ipv4/tcp_app_win
响应返回的是 rnetlink 答案:没有这样的文件或目录(即使我正在查看该文件)我也尝试过:
sudo ip ro change default via 98.248.48.146 dev eth0 admvss 1460 mtu 1500 也出错了。你能帮忙吗?
提前致谢!
答案1
尝试使用系统控制用于在运行时配置内核参数。输入:
sudo sysctl net.ipv4.tcp_app_win=1460
然后检查值是否设置,使用:
sudo sysctl -a|grep tcp_app_win
输出应为:net.ipv4.tcp_app_win = 1460