香蕉派R4上手之踩坑笔记
背景
ER2260T性价比高,但核心功能缺乏
目前家里的主路由是 TP-LINK的 ER2260T,万兆光口配合猫棒,已经稳定跑了1年半了。关于ER2260T可参考 acwifi的拆机 。2024年了,千元以下目前仍然是没有成型的双10G硬路由可以与之媲美。相比2022年,1688上价格不降反升,这个价位真是够打。
但是自带的系统真是烂、体积真是大 (被迫改造弱电箱);还有几个点不能满足,所以额外加了旁路
- VPN类型不支持 wireguard
- 缺乏DNS域名劫持 (后续更新版本有了这个功能,但实现有点怪)
- 缺乏Docker支持
BPI-R3 很强,但还是2.5Gbps接入
逛恩山论坛的时候,关注到这个设备,又有光口又支持 M2, 差点就入了。在加入购物车后,看到R4发布的硬件参数,光口直接升级到了10Gbps,于是决定蹲着正式发售(半年后)
BPI-R4 硬件更强了,千元以下,双10Gbps的强竞争者
支持3种方式启动
- Nand Flash模式
- EMMC Flash 模式
- TF SD 模式
特别注意,该板没有提供HDMI等视频输出。需要通过 USB-TTL串口接线接入控制台
connection | desc |
---|---|
Serial connection parameters for Sinovoip BananaPi BPi-R4 | 115200, 8N1, 3.3V |
踩坑笔记
以下为 2024年初上车不愉快经验,可能也许未来以来的问题不存在
开发板的配套生态有点差
也许是因为上线匆忙,目前的开发板的用户指引是比较糟糕的
-
开发版的WIKI未经验证,镜像存在问题
- 版载系统,只需要切到 Nand启动即可加载进入openwrt,无需刻录SD卡
- SD镜像刻录后加载系统会出现 jffs2 校验报错 (重新编译的镜像不会出现这个问题)
-
默认系统镜像使用的是OP不维护的 21.02, 指引编译步骤存在问题
- 不需要(不能)更新源
/scripts/feeds update -a
OpenWrt 21.02 has been declared End-of-Support in May 2023 and is no longer maintained or actively supported.
- 不需要(不能)更新源
经历了2天的尝试,目前还是完成了
- USB-TTL线对接Console,注意 TX-RX 需要交叉接入
- 通过Nand模式进入系统,刻录镜像到 EMMC后启动
- 重新编译镜像,支持 Nand, eMMC, SD 三种启动方式
- 重新编译镜像,增加wireguard关键网络组件
对比另外一家做开发板的 野火,差距明显,种草 LubanCat-2N