WNDR3800 刷 openwrt 后上网连接慢

2020-09-07 10:44:35 +08:00
 anuding

求助,我现在有个光猫(自带无线),还有一个 wndr3800(刷了 openwrt), 光猫的千兆口和路由的 WAN 口连一根线. 通过光猫的无线上网的时候一切正常。 通过路由器上网的时候,网页基本上第一次都是打不开(chrome 左下显示“正在连接...”),必须要刷新一次才能打开, 类似的情况出现在所有上网的行为中,包括 qq 登录,ping 。ping 的结果和浏览器上网差不多,第一次基本都是超时,第二次才能 ping 通。 已确认 dns 没有问题(ping 域名的时候瞬间就能找到目标 ip)、与浏览器和设备也无关。openwrt 已经尝试过官方的最新版、明月的 2018.1 大寒版以及 OpenWrt R9.4.18 By Lean 。请问各位大佬可能是哪里出了问题。。。还缺什么信息请大佬指出,我看到后马上补齐。

3203 次点击
所在节点    宽带症候群
12 条回复
zhangsanfeng2012
2020-09-07 11:54:39 +08:00
ping 百度延迟多少
anuding
2020-09-07 14:21:16 +08:00
@zhangsanfeng2012
按下回车立刻可以看到“PING baidu.com (39.156.69.79)”
但是要等十几秒才能看到“64 bytes from xxx”

root@OpenWrt:~# ping baidu.com
PING baidu.com (39.156.69.79): 56 data bytes
64 bytes from 39.156.69.79: seq=30 ttl=49 time=241.998 ms
64 bytes from 39.156.69.79: seq=31 ttl=49 time=28.791 ms
64 bytes from 39.156.69.79: seq=32 ttl=49 time=28.049 ms
64 bytes from 39.156.69.79: seq=33 ttl=49 time=27.623 ms
64 bytes from 39.156.69.79: seq=34 ttl=49 time=27.888 ms
64 bytes from 39.156.69.79: seq=35 ttl=49 time=28.363 ms
64 bytes from 39.156.69.79: seq=36 ttl=49 time=28.665 ms
64 bytes from 39.156.69.79: seq=37 ttl=49 time=28.289 ms
64 bytes from 39.156.69.79: seq=38 ttl=49 time=28.510 ms
zhangsanfeng2012
2020-09-07 14:49:09 +08:00
丢包很严重,ping 网关也丢包吗
KLsenrt
2020-09-07 14:52:00 +08:00
建议刷回原版固件, 3800 的性能做不了路由器之外的事.
anuding
2020-09-07 15:00:50 +08:00
@zhangsanfeng2012
ping 网关是正常的,没有丢包

@KLsenrt
好的,我去试一下,但是我相信是某处配置不一样造成的。我刚买来的时候老板刷的是明月金鸡版,在这个环境下也是正常工作的。我自己另外刷了几个固件就不行了。很早以前买的,所以当时的金鸡版固件就没有找到。
goodryb
2020-09-07 15:23:03 +08:00
直接 ping IP 试试呢,ping 域名没法完全排除 dns 的影响
goodryb
2020-09-07 15:25:43 +08:00
anuding
2020-09-07 15:42:14 +08:00
@goodryb
额,好像不行。因为被怀疑是在 spamming,后面换成了中文
root@OpenWrt:~# ping 百度
PING 百度 (220.181.38.148): 56 data bytes
64 bytes from 220.181.38.148: seq=0 ttl=53 time=28.941 ms
64 bytes from 220.181.38.148: seq=43 ttl=53 time=603.769 ms
64 bytes from 220.181.38.148: seq=44 ttl=53 time=27.444 ms
^C
--- 百度 ping statistics ---
48 packets transmitted, 6 packets received, 87% packet loss
round-trip min/avg/max = 27.181/123.739/603.769 ms

root@OpenWrt:~# ping 220.181.38.148
PING 220.181.38.148 (220.181.38.148): 56 data bytes
64 bytes from 220.181.38.148: seq=35 ttl=53 time=1539.989 ms
64 bytes from 220.181.38.148: seq=36 ttl=53 time=539.797 ms
64 bytes from 220.181.38.148: seq=37 ttl=53 time=27.266 ms
^C
--- 220.181.38.148 ping statistics ---
39 packets transmitted, 4 packets received, 89% packet loss
round-trip min/avg/max = 27.266/533.648/1539.989 ms

root@OpenWrt:~# ping -n 百度
PING 百度 (39.156.69.79): 56 data bytes
64 bytes from 39.156.69.79: seq=42 ttl=49 time=1075.359 ms
64 bytes from 39.156.69.79: seq=43 ttl=49 time=75.253 ms
64 bytes from 39.156.69.79: seq=44 ttl=49 time=27.879 ms
^C
--- 百度 ping statistics ---
48 packets transmitted, 6 packets received, 87% packet loss
round-trip min/avg/max = 27.879/210.757/1075.359 ms
LGA1150
2020-09-07 17:51:54 +08:00
发一下内核日志、系统日志
jfdnet
2020-09-07 18:07:17 +08:00
光猫改桥接试试
anuding
2020-09-07 20:17:13 +08:00
@LGA1150
不好意思发晚了,您看下:
内核日志
https://paste.ubuntu.com/p/pmHSf2Dmfb/
系统日志
https://paste.ubuntu.com/p/tZGGZ9v9bf/

@jfdnet
我这边是上海电信,这个 SDN 网关好像要破解才能改,自带的客户端里我找了一圈没找着
Souukou
113 天前
我来挖个坟,我也遇到了一模一样的问题,搜了一大圈都没找到解决办法,使用的官方固件 23.05.4 ,排除了 dns 的问题,也排除了 ipv6 的问题,最后发现是 openwrt 管理地址和光猫地址都是 192.168.1.1 导致的。openwrt 改成 192.168.0.1 之后就立刻恢复了。
我估计楼主换了固件之后,默认管理地址变了所以就恢复正常了。

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

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

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

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

© 2021 V2EX