当前位置: 首页 > article >正文

Banana Pi OpenWRT One 官方路由器的第一印象

OpenWRT One是OpenWRT开源社区推出的首款官方开发板,与Banana Pi社区共同设计,由Banana Pi制造和发行。路由器采用蓝色铝合金外壳,质感极佳,视觉效果远超宣传图。整体设计简洁,呈长方形,虽然不是特别时尚,但耐用性极佳。全金属外壳散热性能出色,三根MMCX天线接口让用户轻松扩展无线覆盖范围。这在路由器的WiFi信号强度和覆盖表现上尤为明显。

基本设置

OpenWRT One 的设置过程简单直观。以下是开始操作方法:

  1. 网络连接

2.5G 端口默认配置为 WAN,1G 端口默认配置为 LAN。连接线缆并打开设备电源。

2.初始设置

前面板上的绿色 LED 亮起后,打开浏览器并导航到默认管理地址192.168.1.1以访问设置界面。默认情况下,路由器以辅助路由模式运行。要切换到 PPPoE 拨号模式,请在“网络”->“接口”菜单中调整协议设置。确保 LAN 端口的 IPv4 地址与上游路由器不冲突。

3.启用 WiFi

默认情况下,WiFi 功能处于禁用状态。导航至“网络”->“无线”以手动启用无线接口。

4.配置软件源

在“系统”->“软件”菜单中,修改/etc/opkg/distfeeds.conf文件,添加以下条目:

src/gz openwrt_luci https://downloads.openwrt.org/releases/24.10.0-rc2/packages/aarch64_cortex-a53/luci
src/gz openwrt_packages https://downloads.openwrt.org/releases/24.10.0-rc2/packages/aarch64_cortex-a53/packages
src/gz openwrt_routing https://downloads.openwrt.org/releases/24.10.0-rc2/packages/aarch64_cortex-a53/routing
src/gz openwrt_telephony https://downloads.openwrt.org/releases/24.10.0-rc2/packages/aarch64_cortex-a53/telephony

更新软件包列表后,您可以安装所需的插件。

5.固件升级

可以通过 LuCI 接口或使用 USB 驱动器直接更新固件。要使用 USB 驱动器升级:

• 将 sysupgrade 固件文件放在 FAT32 USB 驱动器的根目录中。

• 关闭路由器电源,插入 USB 驱动器,并确保 NAND/NOR 开关设置为 NAND 启动模式。

• 按住后面板的Reset键,打开设备电源,等待前面板中间的LED灯亮起绿色,升级完成。

6.固件恢复

• 关闭路由器电源。

• 将NAND/NOR开关设置为NAND模式。

• 按住前面板上的 USR 按钮并打开设备电源。

路由器将进入恢复模式。使用浏览器登录并执行进一步操作。

或者,您可以切换到 NOR/full 模式并使用 USB/TFTP 来刷新新固件。

---

网络吞吐量测试(Iperf3)

使用Iperf3对OpenWRT One的网络性能进行了测试,具体如下:

  1. 安装和配置

• 在“系统”->“软件”菜单中安装Iperf3。

• 通过 SSH 登录 ( ssh root@192.168.1.1) 并启动服务器:iperf3 -s。

2.客户端测试

• 在客户端设备上安装Iperf3(例如,通过App Store 或Homebrew)。

• 运行测试命令:iperf3 -c 192.168.1.1,或者执行多线程 UDP 测试:

iperf3 -c 192.168.1.1 -b 1000m -t 300 -i 1 -u -P 2。

3.测试结果

使用通过 WiFi 6 连接的 iPhone:

硬件分析

OpenWRT One 配备联发科 MT7981B SoC,配备双 ARM Cortex-A53 内核,主频为 1.3 GHz,配备 1 GB DDR4 RAM。它支持常见的 OpenWRT 场景,并提供广泛的扩展选项:

  1. 接口配置

网络端口:2.5G WAN + 1G LAN,WAN 端口支持 PoE(以太网供电)。

存储:256 MB SPI NAND 闪存,另外还有 16 MB 用于系统备份。这种双存储设计增强了系统稳定性,并最大限度地降低了固件更新期间出现故障的风险。

扩展端口:一个用于外部存储的 M.2 2230/2242 NVMe PCIe 2 X1 插槽、一个 USB 2.0 Type-A 端口(足以用于轻量级 NAS 设置)和一个 mikroBUS 接口,用于进一步的开发可能性。

2.机上功能

该设备包含一个 RTC(实时时钟),适用于小型服务器、物联网网关和其他 DIY 项目。其开放式设计和强大的社区支持使其比标准商用路由器更加通用。

---

结论

OpenWRT One 注重可扩展性和开放性,是开发者和技术爱好者的理想选择。全金属外壳散热性能出色,强大的硬件扩展能力和活跃的社区支持增强了其多功能性。虽然它在端口数量和 USB 性能方面有所不足,但这些限制并没有降低其作为开源开发板的整体价值。对于那些寻求灵活网络和热衷于 DIY 项目的人来说,OpenWRT One 是一个非常有吸引力的选择。


http://www.kler.cn/a/547268.html

相关文章:

  • matlab平面波展开法计算的二维声子晶体带隙
  • 【R语言】非参数检验
  • Vue响应式原理实现总结(数据劫持Object.defineProperty/Proxy+发布订阅者设计模式)
  • 【C++】32.C++11​(4)
  • 第二月:学习 NumPy、Pandas 和 Matplotlib 是数据分析和科学计算的基础
  • 图论- Dijkstra算法
  • 【Linux】进程间通信——管道通信
  • 蓝桥杯篇---温度传感器 DS18B20
  • Redis进阶使用
  • nsc account 及user管理
  • 香港VPS服务器如何排查和修复 MySQL 数据库连接失败的问题
  • Rook-ceph(1.92最新版)
  • LeetCode 热题 100_括号生成(59_22_中等_C++)(递归(回溯))
  • 文本表示方法
  • 变相提高大模型上下文长度-RAG文档压缩-2.带早停机制的map-refine
  • CAS单点登录(第7版)9.属性
  • CAS比较并交换
  • 《Python全栈开发:构建高并发物联网数据中台实战》
  • 使用 playwright 自定义 js 下载的路径和文件名
  • 智能编程助手功能革新与价值重塑之:GitHub Copilot