上海联通千兆,光猫中兴 f7607p ,路由器 asus ax86u 刷 merlin
测 speedtest 选上海联通节点,测速 500-600
选无锡联通节点跑满 1100
老早就发现这个问题,一直以为是上海节点出问题了。
今天终于定位到了问题,上海节点
5g.shunicomtest.com.prod.hosts.ooklaserver.net 解析出 v4 和 v6 两个 ip ,优先走了 v6
而无锡节点
speedtest2.niutk.com.prod.hosts.ooklaserver.net 只有一个 v4 ip 。
如果我关闭路由器的 v6 ,走上海节点速度 v4 也跑满。
那么问题来了:要怎么样才能让 v6 也跑满千兆呢?
我阅读了本论坛的这个帖子:
https://www.v2ex.com/t/800024 ,然后尝试在路由器里输入
iptables -t mangle -A POSTROUTING -p tcp --tcp-flags SYN,RST SYN -o ppp0 -j TCPMSS --clamp-mss-to-pmtu
ip6tables -t mangle -A POSTROUTING -p tcp --tcp-flags SYN,RST SYN -o ppp0 -j TCPMSS --clamp-mss-to-pmtu
也不能解决问题。
我也没有刷回华硕官方固件,我感觉是 merlin 的某个版本更新以后带来的 bug (但不十分确定)
所以请教这种问题应该如何解决?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/947748
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.