OpenWrt 拨号 IPv6 测速比光猫拨号慢

2023-10-22 19:22:00 +08:00
 microka
电信 2000M 宽带,中兴 G7615 光猫,J4125 软路由(六网口 I225-v B3 ),物理机直装 OpenWrt 23.05 官方固件

中国科技大学 IPv4 测速 https://test.ustc.edu.cn/
中国科技大学 IPv6 测速 http://test6.ustc.edu.cn/
东北大学 IPv4 测速 https://speed4.neu6.edu.cn/
东北大学 IPv6 测速 https://speed.neu6.edu.cn/
广东电信宽带官方 IPv4 测速 https://10000.gd.cn/#/speed

G7615 光猫拨号,电脑直连光猫,上述网站下行测速能跑满 2000Mbps
G7615 光猫桥接,OpenWrt 拨号,下行测速只有广东电信 IPv4 才能跑满 2000Mbps ,其余两个高校的 v4/v6 下行测速都只能跑到 4 、500Mbps (一开始只测了 IPv6 ,没想到 IPv4 下行也慢,但是电信官方 IPv4 下行测速又能跑满,是因为两者不同的测速方式吗?)
上行带宽只有 100Mbps ,两种环境都能跑满。

OpenWrt 配置参数如下:


(试过开启 Software flow offloading 依然没有改善)

( wan 区域也开启了 MSS 钳制)

请问还有哪里需要设置吗?望大佬们不吝赐教,感谢!
2443 次点击
所在节点    宽带症候群
16 条回复
ThinkMan
2023-10-22 20:34:44 +08:00
等回复。我的 500M 宽带,用 openwrt 拨号后用上面的测试网站测速只有 300 多
veSir
2023-10-22 20:51:06 +08:00
465456
2023-10-22 22:09:10 +08:00
有人说,光猫变桥接,速度会降下来。很久之前 2.5G 的网卡驱动有问题,不知道修复没有
ThinkMan
2023-10-22 22:22:11 +08:00
@veSir 感谢。 按着里面的教程解决了。

在添加 /etc/rc.local 添加下面两行:

nft flowtable inet fw4 ft-bridges { hook ingress priority filter\; devices = { pppoe-wan, br-lan }\;}
nft insert rule inet fw4 forward meta l4proto { tcp, udp } flow add @ft-bridges
ThinkMan
2023-10-22 22:27:12 +08:00
现在还用一个 ipv6 的问题:openwrt 和 本地设备都已经获取到了 ipv6 地址,但是就是打不开 ipv6 的网站
veSir
2023-10-22 23:21:35 +08:00
@ThinkMan #5

去测一测是不是通了.

https://test-ipv6.com
microka
2023-10-23 00:41:14 +08:00
@veSir 感谢!
@ThinkMan 感谢!我在 ssh 输入这两行指令后,测速速度上去了,但也不是太稳,有时能跑到 1800 多 Mbps ,有时只有 1000 多出头 Mbps ,但如果是光猫或者爱快拨号都能很稳跑到 2000+Mbps 。
microka
2023-10-23 03:00:32 +08:00
@465456 不是桥接问题,@veSir #2 提到了是官方的 bug ,我用爱快拨号测一切正常,换成 ImmortalWrt 21.02.7 测也都正常。
gunner168
2023-10-23 10:27:24 +08:00
光猫关闭 qos 试试
465456
2023-10-23 11:43:39 +08:00
@microka 大佬分享下,openwrt 跑 2000M 全速,CPU 占用率多少,还有官方固件,默认 CPU 节能模式,可以试下改性能模式
a90405
2023-10-23 14:19:55 +08:00
23.05 没发现问题。
veSir
2023-10-23 14:33:22 +08:00
@ThinkMan #4

你固件有包含 `kmod-nft-bridge` 这个包吗?
veSir
2023-10-23 14:33:41 +08:00
@microka #7

你固件模块有包含 `kmod-nft-bridge` 这个包吗?
microka
2023-11-20 03:16:31 +08:00
@veSir #13
您好,immortalwrt-21.02.7-x86-64 和 immortalwrt-23.05.0-x86-64 都没带 'kmod-nft-bridge' 包,试了 immortalwrt-23.05.0-x86-64 依然要手动输入 #4 那两条指令后 USTC IPv6 测速才能从 1600+M 提升到 1900+M ,然而速度很不稳定,要测很多次才有机会跑出一次高峰值的;刷回 immortalwrt-21.02.7-x86-64 直接 IPv6 测速一下子就跑出 2200+Mbps 。
ThinkMan
351 天前
immortalwrt 的 master 分支已经修复该问题,OP 可以关注一下。参考: https://github.com/immortalwrt/immortalwrt/issues/1117
microka
351 天前
@ThinkMan 这个 issue 就是我提的,等新 release :)

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

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

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

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

© 2021 V2EX