最近在C7讨论群里碰到很多机油反馈WIFI情况下京东、淘宝等页面无法打开的问题,但是同一网络下其他手机可以打开,C7连接其他WIFI网络后也能打开。此问题已经困扰很多C7机油,百度搜索C7无法打开京东也能搜到不少。
其实之前NOTE 7也有此问题,之前已经有人在盖世乐社区反馈了而且三星已经通过更新ROM解决此问题,但是在C7也犯了同样的错误缺没有给解决。之前NOTE 7的反馈贴:http://www.galaxyclub.cn/thread-189975-5-68.html
在这里我简单再说下造成这个问题的原因,就是C7抓取封包进行分析的时候,就是当封包大小超出最大值的时候,封包的DF标志都是0,也就是允许路由器进行分片,但是京东等大流量网站对IP分片不支持重组,所以无法访问就会一直重传封包,但是无论传多少遍都不会打开网站。
当然下面就会提到解决方案:
第一个解决方案:以上问题是基于没有MTU Clamping功能的普通路由,如果你换带有MTU Clamping功能开关的高端路由也能解决此问题(不过我相信家里用没有MTU Clamping功能的路由不在少数)。MTU Clamping的作用是通知到网络设备不要发出超出规定大小的封包。
但是我想三星不会给C7机油的答复是让我们换路由器吧,r留给三星的解决方案就是:
2.第二个解决方案:经过已经ROOT网友的确认ROM中的/proc/sys/net/ipv4/ip_no_pmtu_disc文件数值1,就是关闭了MTU Discover功能,三星需要把/proc/sys/net/ipv4/ip_no_pmtu_disc数值改为0,开启MTU Discover功能,可解决无法打开京东等网站问题,另外建议三星也开启开启tcp_mtu_probing功能。
希望论坛的三星工作人员务必反馈此问题,下次更新解决众多C7机油疑惑的问题,重视机油!!