遇到一难题, 强迫症钻牛角尖无法自拔.

2019-02-19 03:28:56 +08:00
 YamatoRyou
* 概况:
- 两台手机 A (诺基亚 6, TA-1000, Android 7.1.1) & B (诺基亚 6, TA-1054, Android 8.1.0), 均已 Root 过. 两台手机均安装了酷安, 版本 9.0.2
- 两台路由器 C (WNDR3800, 基于 OPENWRT) & D (360 P1), D 为 C 的无线中继.

两台手机连接到同一个 Wi-Fi.
* 手机 A:
无论是数据上网或 Wi-Fi 都可以正常浏览酷安应用的所有内容, 不存在下列故障的任何一个.

* 手机 B:
- 刚刚连接 Wi-Fi 后可以打开, 但无法浏览主题内容或应用详情页面, 下载应用无限等待. 再次断开重新连接可以暂时恢复, 强行停止酷安应用后再打开故障依旧.
- 一些特定网址无法访问 (浏览器返回 ERR_EMPTY_RESPONSE, 但同样的网址手机 A 可以访问, 且处于同样的网络下) .
- 上述故障在连接到另一个 Wi-Fi; 使用数据上网; 或使用 ProxyDroid 代理 (数据或 Wi-Fi) 后全部恢复正常, 似乎这些毛病从来没存在过.
- 曾使用 Change My MAC 修改过 MAC 地址, 但已经通过刷机恢复.
- 尝试使用 Fiddler (因证书原因无法分析 HTTPS 请求); tcpdump (无法在手机上运行); Wicap (疑似有故障, 不显示抓包结果) 抓包均以失败告终.

路由器 A 和手机 B 均已重新刷机若干次, 与网络相关的配置也已经推倒重做. 故障依旧.
目前怀疑手机刷机不彻底 (刷机包并未覆盖所有分区等等原因), 但没有其它办法.
5248 次点击
所在节点    Android
8 条回复
greed1is9good
2019-02-19 06:58:31 +08:00
8.1 系统的是不是启用了 ipv6 ?
exip
2019-02-19 07:59:47 +08:00
openwrt 的 ipv6 存在不明原因的 ip 冲突,尤其是相同品牌 MAC 地址仅差一两位的情况下.别问我是怎么知道的,太坑人了.
redtears
2019-02-19 08:18:01 +08:00
手机 B 用数据流量是否正常?
如正常,应为无线网络问题,拿掉路由 C,用 D 拨号连接,看 B 是否正常。
如不正常,可能是手机 B 系统问题。
YamatoRyou
2019-02-19 15:07:45 +08:00
@greed1is9good
宽带已经有公网 IPv6 地址, Wi-Fi 下也拿到了 v6 地址, 但纯 v6 协议无法上网, 不限于故障手机.
YamatoRyou
2019-02-19 15:08:25 +08:00
@exip
两台手机 MAC 地址完全不同.
YamatoRyou
2019-02-19 15:10:03 +08:00
@redtears
手机 B 数据上网方式下可以正常浏览, 已经在 0 楼写过.
正在测试 D.
YamatoRyou
2019-02-19 15:23:48 +08:00
@redtears
测试结果:
路由器 D 直接连接光纤猫后, 手机 B 连接路由器 D 的 Wi-Fi, 浏览酷安及特定网址一切正常.
我甚至还把 SSID 换为路由器 C 的 SSID 试图重现故障, 但然并卵.
这些故障是最近 3~4 天才出现的, 0 楼忘记补充了.
YamatoRyou
2019-03-04 17:21:18 +08:00
自顶, 使用终端设置 wlan0 的 MTU 为 1492 可以解决问题. 原理不明.
另外经过多次给手机刷机后发现: 一旦通过 OTA 升级到 Android 8.1 故障就会出现.

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

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

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

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

© 2021 V2EX