手机在上海移动流量和宽带下均出现“没有互联网连接”的感叹号错误

2023-02-05 22:41:18 +08:00
 zvhdd
经过一个月的各种诊断和投诉后,今晚终于基本确认:

1 )上海移动在去年底对 DNS 的解析做了调整。www.google.cn 不会像其它运营商返回一个国内的谷歌服务器,而是给出一个随机的境外 ipv6+ipv4 谷歌云主机

2 )由于墙的干扰,在移动网络下,google.cn 需要极长的时间才会返回数据,如果运气好的话

3 )这导致了我的一加 6 手机的移动网络判断没有互联网连接,并每隔 5 分钟会中断一次(实际上有网络)

4 )在某区使用移动宽带的 WIFI 时,会在 20 多秒后感叹号消失,在另一个区的宽带 WIFI 下则永远不消失。

5 )我这版一加 6 的氧系统 10.x ,无法修改监测连通性的服务器地址(可以修改,但无效。花了两周才查清楚,OPPO 客服不管老机器了)

6 )家用宽带可以改 DNS 为 8.8.8.8 或其它任何一个正常的,问题立即解决

7 )但是请教各位,数据流量咋改默认 DNS ?

8 )看到隔壁一个帖子反馈在上海移动网络下通过 edge 访问 jianshu 某些页面也有问题,估计遭殃的不止 www.google.cn

9 )同时也发现,浏览器如果连接上了某个谷歌云的服务器并下载页面后,似乎会保持长连接不断开,导致重复刷页面的时候并不会再现访问问题。最后我是通过 curl 做测试才发现离奇的连通成功率和抓狂的超时。
1716 次点击
所在节点    宽带症候群
10 条回复
D33109
2023-02-06 00:07:03 +08:00
数据流量的话,看看移动数据 APN 那里改了有没有用,或者网络设置里的私人 DNS ?
MiketsuSmasher
2023-02-06 02:06:26 +08:00
你完全可用让系统不用谷歌服务检测互联网连接,自己改一下就好了:

https://gist.github.com/m13253/c75bb88c1bd7885138e3cc7d92826716

如果不想要小米的话,可以换成别的。
MiketsuSmasher
2023-02-06 02:06:38 +08:00
@MiketsuSmasher 可用 -> 可以
huyudong1991
2023-02-06 07:02:34 +08:00
怪不得,三星也是经常如此
kokutou
2023-02-06 08:29:25 +08:00
adb 改一下那个服务器地址不就行了...

adb shell settings get global xxx
adb shell settings put global xxx



captive_portal_server connect.rom.miui.com
captive_portal_http_url http://connect.rom.miui.com/generate_204
captive_portal_https_url https://connect.rom.miui.com/generate_204
captive_portal_fallback_url http://connect.rom.miui.com/generate_204
captive_portal_other_fallback_urls http://connect.rom.miui.com/generate_204
xiaodongus
2023-02-06 09:41:19 +08:00
使用 DNS over TLS 即可
zvhdd
2023-02-06 12:55:01 +08:00
@MiketsuSmasher 感谢。我改了,确认过华为小米各家的网址都能正常访问,但是系统依然显示没有互联网链接。最后在弹出 WIFI 登录页面的一瞬间才发现手上的系统并没有应用修改后的链接
zvhdd
2023-02-06 12:57:29 +08:00
@kokutou 谢谢反馈,改过了,用命令,用 root 权限的专用 App ,修改,测试,换了无数种方法,终于意识到这个系统似乎没有 follow 那个改掉后的变量。

非常想不通但确实跳出来的登录页面一瞬间还是 google.cn
zvhdd
2023-02-06 13:10:07 +08:00
@xiaodongus 谢谢,我有尝试用过网络设置里面的私人 DNS 。试过阿里和腾讯的。但是似乎检测连通性发生在能用上它之前,即感叹号继续存在,改断网继续断网……
kokutou
2023-02-06 14:37:42 +08:00
@zvhdd
备份数据解锁刷 linageos 吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/913428

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX