OpenWrt软路由(NanoPi R5C ):OpenWrt系统选择和安装

NO.1
R5C固件

网上论坛看到的推荐R5C和R5S的固件

https://r5s.cooluc.com/

基本 状态 基本 状态
kmod 内核模块安装 全锥型 NAT(Fullcone NAT)
AES 硬件加速 构建优化(O3、LTO)
GPU 硬件加速 在线 OTA 升级(squashfs)
HDMI 终端输出 固件重置(squashfs)
RTC 时钟 (HYM8563) microSD 启动优先
BBRv3 拥塞控制 LLVM-BPF 支持
KVM 虚拟化加速(QEMU) Shortcut-FE(支持 UDP 入站)
NGINX & CURL HTTP3/QUIC 支持 LRNG(v52)

img

之前买下来时的固件资料

一般是在x宝东东店买,但是偏偏R5C没有东东固件,刷入SD卡几次isstoreos固件都无法正常启动(后来才发现R5C默认启动EMMC,EMMC默认安装的Friendly系统)

如果需要从SD先启动系统,则需要长按Mask按钮直到SD卡启动(约5秒以上松开)

本文对isstore不感冒,对骷髅头不了解,就选网上推荐的cooluk

img

看更新时间最新有在更新

优先选择最新版本如23.05.0,其次选择R5C(本文非R5S,为R5C),根据自己的型号选择即可

按照文档说明

固件格式 固件分为两个文件系统,SquashFS 和 Ext4。

SquashFS(推荐):固件文件名带有 “squashfs”,SquashFS 为只读文件系统,支持系统重置,更能避免 SD 卡文件系统触发写保护,支持在线 OTA 升级,适合绝大部分用户使用。

Ext4:固件文件名带有 “ext4”,Ext4 文件系统具备整个分区可读写性质,更适合熟悉 Linux 系统的用户使用,但意外断电有几率造成分区写入保护。

本文使用SquashFS的固件,避免断电被重置等问题

img

NO.2
刷入固件

文档提供的固件工具404

且这种Mask刷eMMC的方式有点复杂,建议换其他方式

img

本文使用FriendLyWrt(发货后eMMC默认安装出厂就有的系统)

在系统或者服务菜单下有个eMMC刷机助手

img

点击选择文件

选择之前下载的R5C固件,然后点击上传并烧写

等待提示烧写完成

img

提示少些完成

建议拔掉R5C电源并且重新启动

img

NO.3
wrt使用

默认管理页面地址

http://10.0.0.1

管理员账户 root(密码为空)

点击登录,进入首页,记得及时修改密码

img

可以看到系统概览

4G的运行内存,内核版本6.6.14

img

想要什么插件,可以看cooluk的文档,文档有对应的插件教程

WLAN插入光猫或者网线,作为网络输入端

LAN插入网线,网线接入电脑端(这个电脑访问管理地址,也可正常上网)

至此,Wrt固件刷入到R5C的eMMC,且网络正常使用

NO.4
Tips

选择R5C的原因

因为现在手上只有一个很久以前买的,没用过的R5C

网上称R5C可以理解为R2S的升级版,R5S比R5C只多了一个2.5G网口(R5C一个WLAN一个LAN,R5S一个WLAN二个LAN),对本文而言区别不大

R5C有eMMC,速度比SD卡有提升(听说Wrt系统启动后一般会常驻内存)

但是如果把Pi-hole和Home Assistant等业务放在R5C,存储的读写和损坏率就非常重要,目前轻量DNS业务,32GB的eMMC理论上足够了

同时R5C支持M2 Wifi网卡,目前效果未知,打算后期测试USB网卡和M2网卡,在R5C提供有线网络的同时,也提供无线wifi,避免还需要单独接一个路由器,适合出差出门时,一个mini R5C随包走

目前从ALL IN ONE回到各个小盒子,本文为R5C使用记录的第一篇

年底了,打算把以前的内容重新摘出实用的放在各个盒子里运行,目前重度使用的是Pi-hole和Jellyfin等

END.

公众号发送关键词加群,加入交流群

觉得本文还行,不妨顺手点赞收藏,下期见。

推荐阅读

OpenWrt软路由(NanoPi  R5C ):扩容Docker分区

☕ 朋友,都看到这了,确定不关注一下么? 👇