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.mzph.cn/news/895667.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【信息学奥赛一本通 C++题解】1285:最大上升子序列和

信息学奥赛一本通(C版)在线评测系统 基础算法 第一节 动态规划的基本模型 1285:最大上升子序列和 “最大上升子序列和”问题课堂讲解 1. 理解题意 同学们,想象我们有一串数字,就像一串彩色的珠子,每个珠子…

刷题记录Day4(补)

24. 两两交换链表中的节点 ① 使用虚拟节点 ② 最后返回头结点的时候,head 本来的头节点已经和第二位交换了,需要重新赋值 ③ 使用临时指针保存变量 ④ 如果是空的不用特殊判断,空的返回头节点也还是空的 class Solution { public:ListNo…

花西子携手赛博威共创新品创新平台,驱动“新质美力”高质量发展

国货彩妆品牌花西子与赛博威信息科技达成【新品创新平台】项目合作,共探“新质美力”的高质量发展路径。 近日,赛博威信息科技CEO陈国平携团队走进花西子“百年之诗”馆,深入了解花西子的品牌理念、企业文化及百年愿景,并与花西子…

[JVM篇]垃圾回收器

垃圾回收器 Serial Seral Old PartNew CMS(Concurrent Mark Sweep) Parallel Scavenge Parallel Old G1 ZGC

在VScode内接入deepseek(本地部署版包会)

目录 1. 首先得有vscode软件 2. 在我们的电脑本地已经部署了ollama,我将以qwen作为实验例子 3. 在vscode上的扩展商店下载continue 4. 下载完成后,依次点击添加模型 5. 在这里可以添加,各种各样的模型,选择我们的ollama 6. 选…

[题解]2024CCPC重庆站-小 C 的神秘图形

Sources:K - 小 C 的神秘图形Abstract:给定正整数 n ( 1 ≤ n ≤ 1 0 5 ) n(1\le n\le 10^5) n(1≤n≤105),三进制字符串 n 1 , n 2 ( ∣ n 1 ∣ ∣ n 2 ∣ n ) n_1,n_2(|n_1||n_2|n) n1​,n2​(∣n1​∣∣n2​∣n),按如下方法…

AI外呼机器人:营销新利器还是骚扰电话的升级版?

"您好,这里是XX房产,最近有购房需求吗?""您好,您最近有种牙需求吗?" 相信很多人都接到过类似的营销电话,而电话那头,很可能已经不是真人,而是AI外呼机器人。 近…

应对DeepSeek总是服务器繁忙的解决方法

最近由于访问量过大,DeepSeek服务器官网经常弹出:“服务器繁忙,请稍后再试”的提示,直接卡成PPT怎么办?服务器繁忙直接看到视觉疲劳: 解决DeepSeek卡顿问题 DeepSeek使用卡顿问题,是因为访问量…

游戏引擎学习第107天

仓库:https://gitee.com/mrxiao_com/2d_game_2 回顾我们之前停留的位置 在这段内容中,讨论了如何处理游戏中的三维效果,特别是如何处理额外的“Z层”。由于游戏中的艺术资源是位图而不是3D模型,因此实现三维效果变得非常具有挑战性。虽然可…

Spring Boot最新技术特性深度解析与实战应用

一、反应式编程:WebFlux与非阻塞架构 1.1 核心价值与场景 Spring Boot 2.x全面拥抱反应式编程模型,通过Spring WebFlux支持异步非阻塞的请求处理,适用于高并发、低延迟的微服务场景(如实时通信、物联网数据处理)。其基于Reactor库实现,采用事件循环模型,显著提升资源利…

2. 图片性能优化

图片性能优化 图片懒加载 如何判断图片出现在了当前视口 &#xff08;即如何判断我们能够看到图片&#xff09;如何控制图片的加载 原生实现 <img src"shanyue.jpg" loading"lazy" />loading"lazy" 延迟加载图像&#xff0c;直到它和视…

sql盲注脚本

在sqli-labs中的第8题无回显可以尝试盲注的手法获取数据 发现页面加载了3秒左右可以进行盲注 布尔盲注数据库名 import requestsdef inject_database(url):datanamefor i in range(1,15):low 32high 128mid (low high) // 2while low < high:path "id1 and asci…

文字识别产品、文档识别系统、表格识别API

文字识别技术让文字录入工作不再繁琐。人工智能时代&#xff0c;文字识别接口产品运用先进的光学字符识别与图像处理技术&#xff0c;衍生了一系列图像文字快速提取的应用场景。无论是扫描文件、照片文字还是PDF文档&#xff0c;文字识别接口都能轻松应对。支持对中文简体、中文…

Python 依赖管理的革新——Poetry 深度解析

引言 在 Python 生态中&#xff0c;依赖管理一直是开发者关注的重要话题。从最初的 pip 和 virtualenv&#xff0c;到后来的 pipenv&#xff0c;Python 依赖管理工具不断进化。而近年来&#xff0c;Poetry 作为一款集成包管理和虚拟环境管理的新兴工具&#xff0c;逐渐获得了广…

springcloud集成gateway

本篇文章只介绍gateway模块的搭建步骤&#xff0c;并无gateway详细介绍 gateway详解请查看&#xff1a;SpringCloudGateway官方文档详解 前置处理 父模块中已指定版本 不知道如何选择版本看这篇&#xff1a; 手把手教你梳理springcloud与springboot与springcloudalibaba的版本…

【Elasticsearch】文本分析Text analysis概述

文本分析概述 文本分析使 Elasticsearch 能够执行全文搜索&#xff0c;搜索结果会返回所有相关的结果&#xff0c;而不仅仅是完全匹配的结果。 如果你搜索“Quick fox jumps”&#xff0c;你可能希望找到包含“A quick brown fox jumps over the lazy dog”的文档&#xff0c…

建筑兔零基础自学python记录22|实战人脸识别项目——视频人脸识别(下)11

这次我们继续解读代码&#xff0c;我们主要来看下面两个部分&#xff1b; 至于人脸识别成功的要点我们在最后总结~ 具体代码学习&#xff1a; #定义人脸名称 def name():#预学习照片存放位置path M:/python/workspace/PythonProject/face/imagePaths[os.path.join(path,f) f…

二〇二四年终总结

写在前面 简单总结一下告诉自己&#xff0c;曾经活着 不必太纠结于当下&#xff0c;也不必太忧虑未来&#xff0c;当你经历过一些事情的时候&#xff0c;眼前的风景已经和从前不一样了。——村上春树 原本应该 24 年年中的时候写 23 年年终的总结&#xff0c;但是一直拖着&…

LabVIEW太阳能制冷监控系统

在全球能源需求日益增长的背景下&#xff0c;太阳能作为一种无限再生能源&#xff0c;被广泛应用于各种能源系统中。本基于LabVIEW软件和STM32F105控制器的太阳能制冷监控系统的设计与实现&#xff0c;提供一个高效、经济的太阳能利用方案&#xff0c;以应对能源消耗的挑战。 项…

Node.js中的npm包:从入门到实践指南

目录 一、npm的核心概念 二、npm核心命令与工作流 三、package.json深度解析 四、高级技巧与最佳实践 五、常见问题解决方案 六、未来趋势 在Node.js生态中&#xff0c;npm&#xff08;Node Package Manager&#xff09; 是开发者不可或缺的工具。它不仅是全球最大的开源软…