[避坑] 360T7

2023-04-06 22:24:07 +08:00
 cwbsw

前段时间跟风入了一台 360T7 ,用了一段时间后感觉还不错,有线和无线都有硬件加速,转发基本不占 CPU ,1.3GHz 双核 A53 的算力可以全部用来跑一些服务,wireguard 能跑 500M ,ipsec 也有 300-400M ,非常够用。于是又买了 3 台,准备把家里路由器全部换了,一阵刷机折腾之后终于全部上线了,没想到却遇到了一些之前没料到的问题,在这里记录一下,供参考。

  1. ipv6+udp+硬件加速有 BUG ,T7 作主路由开启硬件加速,下面的设备跑 wireguard/ipsec over ipv6 速度只有几十 K ,主路由关闭硬件加速后回复正常。T7 作为客户端跑 wireguard over ipv6 也会有非预期丢包,关闭硬件加速无法解决,必须全部卸载硬件加速相关模块才可修复。

  2. vlan interface 在开启硬件加速后与其它 interface 转发速率只有几 M ,关闭硬件加速后解决。

  3. 漫游问题。终端从 AP1 漫游到 AP2 很快再回到 AP1 会无法通信一段时间,关闭 Wi-Fi 硬件加速后解决。

综上,本来作为卖点的硬件加速没想到有这么多问题,现在暂时主路由删除所有硬件加速模块后当软路由用,AP 也关闭 Wi-Fi 硬件加速,所幸速度变化不大,无非 CPU 占用多一点,这对 AP 来说问题也不大。

以上结论基于 https://github.com/hanwckf/immortalwrt-mt798x 编译的固件,昨天 lean 也出了 360T7 的闭源固件,还未尝试。

5705 次点击
所在节点    路由器
31 条回复
fuzzsh
2023-04-06 23:45:18 +08:00
从不用牛鬼蛇神魔改的 openwrt ,只买 mainline 支持的型号。。

吹的天上有地下无 没规范的开发流程 始终不成器
anytk
2023-04-07 01:47:55 +08:00
根据用的场景,相对而言 360T7 性价比还是很高。目前我是用 360T7 代替了 RM2100 ,提升还是明显的,毕竟也就 130 软妹币。
kokutou
2023-04-07 08:00:39 +08:00
为啥不刷官方 openwrt 啊,改版,自编译的我就没遇到一个没 bug 的。
什么?没有官方的?那卖了买一个有关的。
Chihaya0824
2023-04-07 09:56:08 +08:00
闭源开源一开始多少都会有些问题,一般过个半年就好很多了
Chihaya0824
2023-04-07 09:56:50 +08:00
不过加速方面还是高通的在 lean 那边支持更好
bibiisme
2023-04-07 16:33:44 +08:00
1. ipv6 硬件加速可以单独关闭
2.设置 vlan 可以正常使用硬件加速,参考这个 issue https://github.com/hanwckf/immortalwrt-mt798x/issues/66
3. 7.6.6.1 的无线驱动没有这个问题
bibiisme
2023-04-07 16:37:43 +08:00
除了一个 ipv6 的 wireguard 需要关硬件加速,其他的都是可以调整设置解决的。上来就什么避坑,真是搞笑。
bibiisme
2023-04-07 16:58:19 +08:00
hanwckf 也是倒霉,自己免费做闭源固件放源码出来,结果因为使用者的设置问题还被骂牛鬼蛇神。在这里喷的时候,不妨去看看主线 op 的硬件加速是什么鬼玩意啊?开了后直接连基本的上网稳定都做不到。
cwbsw
2023-04-07 19:51:46 +08:00
@bibiisme
很正常的开个帖分享使用感受,自问并没有言语过激的地方,你上来就是这么强的攻击性吗?
1. `echo 8 0 > /sys/kernel/debug/hnat/hnat_setting` 你不会以为我不会单独关闭 ipv6 hnat 吧。明确告诉你没用,速度虽然能跑起来,但是在内网环境下依然有大量异常丢包。
2. 你不会以为那个 issue 我没看吧。只不过那个解决方案很搞笑,划分 VLAN 本来就是为了二层隔离,桥接起来是什么鬼。
3. 回滚驱动版本我不认为是“使用者的设置问题”。
bibiisme
2023-04-07 20:10:05 +08:00
@cwbsw 谁让你和其他接口桥接起来了?你看懂那个 issue 的设置了吗?
bibiisme
2023-04-07 20:15:30 +08:00
新无线驱动漫游有问题,不是到仓库里提 issue ,而是到其他论坛发帖说“避坑”导致开发者被喷牛鬼蛇神。

这就是“很正常的开个帖分享使用感受”
bibiisme
2023-04-07 20:24:23 +08:00
谁划分 vlan 不是为了二层隔离?那两个 issue 提出者都看懂了自己把 issue 关了,就你还在“桥接起来是什么鬼”
syjbmwpower
2023-04-07 20:52:31 +08:00
还好个人买 360T7 是当作 AP 来使用的,这个位置还是非常适合的。
至于 OP 说的问题,可以看看差不多配置的 GL.iNet MT3000 是否有同样的问题
azure2023us
2023-04-08 21:26:50 +08:00
关闭软加速,编译的时候去掉。
azure2023us
2023-04-08 21:27:52 +08:00
azure2023us
2023-04-08 21:41:51 +08:00
> T7 作为客户端跑 wireguard over ipv6 也会有非预期丢包

排除了 gfw udp qos 和 运营商 qos ?

+ 建议分开,wg 只作为辅助,我一般用来连接单位 电脑用。出海还是要用 基于 tcp 的。

> 下面的设备跑 wireguard/ipsec over ipv6
路由器不能全局出海?
azure2023us
2023-04-08 22:58:59 +08:00
@bibiisme 可以直接把 7.6.7.0 的 bin 文件替换成 7.6.6.1
cwbsw
2023-04-09 11:14:01 +08:00
@azure2023us
测试肯定都是在内网环境下的。
我现在就是 hnat 和 kmod-ipt-offload 模块在编译时都去掉了,用 shortcut-fe 就没啥问题,不过我看 fast-classifier 源码直接就把 udp 500/4500 端口排除掉了,可能这些加速框架跟 vpn 类应用是会有些冲突。
azure2023us
2023-04-09 13:04:33 +08:00
@cwbsw shortcut-fe 也是软加速啊,试试去掉 shortcut-fe 和 kmod-ipt-offload 。我目前没有你出现的情况。
azure2023us
2023-04-09 13:12:49 +08:00
@cwbsw 另外,不建议编译时用 luci-app_turboACC 虽然他只是一个脚本插件,我还是不建议你用它开启和关闭加速。hnat 加速是自动的,不需要多此一举加开关。

多试试,用我的 config ,编译一个纯净版的固件,一个个排除试试呢。

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

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

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

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

© 2021 V2EX