同一个网络电脑正常手机很慢,故障排查

2021-05-01 10:34:51 +08:00
 leetom
同一个无线网络,电脑访问一切正常,但是手机访问,会很慢。手机的命令行调试了一下,ping 都正常,但是用 curl 测试,访问一个新的网站,第一次会非常慢,或者直接超时打不开,马上访问第二次就很快了。过一会儿再访问又会非常慢。
访问路由器的登录页也是同样的症状。
不是信号的问题,在路由器旁边也解决不了问题,2.4G 和 5G 都一样。
使用域名,有时候会首先尝试很多 ipv6 地址,失败之后再尝试 ipv4 。
但是直接使用 ipv4 的地址,也是会很卡,测了多个手机,同样的问题。

路由器是友达 WR330,刷了 Padavan 的固件。

问题可能出在哪?应该怎么排查
4198 次点击
所在节点    云修电脑
27 条回复
beijiaoff
2021-05-01 11:10:55 +08:00
手机在别的 wifi 下正常吗
man9820
2021-05-01 11:12:57 +08:00
我曾经也出现过这个原因,好几个月,找不到原因,现在莫名其妙的又好了
leetom
2021-05-01 11:14:11 +08:00
@beijiaoff 都正常的,感觉是路由器配置的问题
有没有什么参数手机和电脑设置差别很大的?
des
2021-05-01 11:22:06 +08:00
看上去像是 dns 问题
leetom
2021-05-01 11:24:14 +08:00
@des 不是吧,直接用 IP 地址也有问题啊
而且 ping 的时候正常,解析 IP 很快
vazo
2021-05-01 11:38:41 +08:00
重启一下,狗头.jpg
LZSZ
2021-05-01 11:46:09 +08:00
手动设置手机 wifi 的 dns
Rysle
2021-05-01 11:48:09 +08:00
既然 ping 正常,curl -v 看看哪一步出错?
cwbsw
2021-05-01 11:54:11 +08:00
盲猜是 HWNAT 相关的锅。
L0lita
2021-05-01 11:57:52 +08:00
第二次快因为有 dns 缓存
lmmortal
2021-05-01 11:58:47 +08:00
我路由器刷的梅林 ddwrt 都有这种问题 卡了好久才出路由器登陆页 不懂哪里出问题了
des
2021-05-01 12:19:26 +08:00
@leetom 试试这个
curl -v --trace-time 1.1
XIU2
2021-05-01 13:07:44 +08:00
在数据流量网络下如何?也是一样吗?
PbCopy111
2021-05-01 13:23:13 +08:00
我之前在服务器上装了 zerotier,然后再 openwrt 也开启了,结果上网巨卡,把服务器的关了就好了。
你看看开了什么网络服务吧。
leetom
2021-05-01 13:31:11 +08:00
@cwbsw 我也怀疑是 NAT 的问题,但是电脑正常就有点奇怪

换了一个小米 3 的路由器,也是 Padavan 固件,就没问题
leetom
2021-05-01 16:18:14 +08:00
@vazo 重启之后确实测试能正常一会儿,但过一段时间又出问题了
kokutou
2021-05-01 16:30:56 +08:00
用 openwrt 官方固件呗,先啥都别装,就配置个网络看看。
leetom
2021-05-01 16:31:32 +08:00
@des 是 TCP_NODELAY set 之后那一步卡住


```
$ curl -v --trace-time www.oschina.net
16:19:18.812112 * Trying 180.97.125.228:80...
16:19:18.813806 * TCP_NODELAY set
16:19:25.897355 * Connected to www.oschina.net (180.97.125.228) port 80 (#0)
16:19:25.898793 > GET / HTTP/1.1
16:19:25.898793 > Host: www.oschina.net
16:19:25.898793 > User-Agent: curl/7.66.0
16:19:25.898793 > Accept: */*
16:19:25.898793 >
16:19:26.064126 * Mark bundle as not supporting multiuse
16:19:26.064283 < HTTP/1.1 301 Moved Permanently
16:19:26.064400 < Date: Sat, 01 May 2021 08:19:26 GMT
16:19:26.064724 < Content-Type: text/html
16:19:26.064850 < Content-Length: 239
16:19:26.064945 < Connection: keep-alive
16:19:26.064991 < Server: Tengine
16:19:26.065105 < Location: https://www.oschina.net/
16:19:26.065857 * Connection #0 to host www.oschina.net left intact
$ curl -v --trace-time www.oschina.net
16:19:40.410850 * Trying 180.97.125.228:80...
16:19:40.411514 * TCP_NODELAY set
16:19:40.431268 * Connected to www.oschina.net (180.97.125.228) port 80 (#0)
16:19:40.431667 > GET / HTTP/1.1
16:19:40.431667 > Host: www.oschina.net
16:19:40.431667 > User-Agent: curl/7.66.0
16:19:40.431667 > Accept: */*
16:19:40.431667 >
16:19:40.602852 * Mark bundle as not supporting multiuse
16:19:40.603098 < HTTP/1.1 301 Moved Permanently
16:19:40.603385 < Date: Sat, 01 May 2021 08:19:41 GMT
16:19:40.603660 < Content-Type: text/html
16:19:40.603849 < Content-Length: 239
16:19:40.604101 < Connection: keep-alive
16:19:40.604318 < Server: Tengine
16:19:40.604513 < Location: https://www.oschina.net/
16:19:40.604612 <
```
billlee
2021-05-01 18:04:45 +08:00
抓包看一下?
datocp
2021-05-01 18:48:22 +08:00
没用过 padavan,两个问题无线延迟很高,高达 500ms 还有类似 ros 的 dns 反向解析问题?
这些年见过的
1,qq 浏览器内置 vpn 查询 dns,并不是通过本地网关
2,max 马桶浏览器有中间人问题,
现在只用火狐
通常是 dns/iptables pmtu 也是有助解决封包重组问题。
Dns 就别用什么第三方的,isp 提供的就是最正宗的。这种第三方固件搞不清楚内置了什么。

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

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

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

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

© 2021 V2EX