超强国产开发板Rock Pi 5b实现NAS、软路由的详细配置

2023-01-02 15:49:30 16点赞 41收藏 14评论

上次笔者发文介绍了一下本人购买RK3588 Rock Pi 5b开发板的始末,预购券后930块不算小数目,但是这款开发板的配置确实是太强大了,八核 ARM 处理器(4x Cortex-A76 + 4x Cortex-A55)主频2.7GHz+1.6GHz,配合16GB内存一步到位。8K@60双HDMI口,甚至可以用作视频采集设备。当然ARM架构比起x86平台先天不足,但功耗低,用来搭建家庭多任务服务器还是非常合适的。

不过国产开发版毕竟把玩的人比较少,不像树莓派网上可以轻易找到完备的开发教程,学习成本比较高。Radxa有维基和官方论坛,但是论坛人气不是特别旺,提问未必能够得到回答,大家要善用论坛的搜索工具查看是否有同类问题已经有了答案。

下面把我摸索出的配置步骤罗列在下面,供大家参考:

基本配置

因为网上资料少,所以简单功能的实现对于我这样的初学者而言也不容易。

操作系统

官方操作系统可以在这个页面下载。含安卓、Debian和Ubuntu系统可供选择。

超强国产开发板Rock Pi 5b实现NAS、软路由的详细配置

乌班图和Debian更适合打造家庭服务器的玩家。因为目前安卓对于Docker的支持性不太好。

安装操作系统推荐使用balenaEtcher,在电脑上利用读卡器将系统烧录至SD卡内,完成安装。

超强国产开发板Rock Pi 5b实现NAS、软路由的详细配置

我使用的是站内推荐的京东京造的SD卡 128GB。

京东京造128G高性能PRO系列TF(MicroSD)存储卡U3C10A2V304K高速游戏机平板运动相机无人机内存卡89元京东去购买

电源使用的是倍思的65W快充头。

倍思65W氮化镓双口适用iPhone14苹果PD快充gan快速13pro充电器30W冲45W快速12套装11插头GaN超级xsmax华为8P109元天猫精选去购买

加上努比亚买一送一的快充线。

nubia/努比亚Type-C5A大电流快充数据线双向快速传输通用充电线69元天猫精选去购买

这个组合的问题在于,5b对于SD卡兼容性很差,经常插拔USB网线之后,开发板就会重启。有条件的建议还是eMMC或者M2硬盘安装操作系统。

我安装的是Debian系统,看起来和树莓派的图形界面差不多,启动速度比较慢。

超强国产开发板Rock Pi 5b实现NAS、软路由的详细配置


修改时区

sudo timedatectl set-timezoneAsia/Shanghai

风扇

超强国产开发板Rock Pi 5b实现NAS、软路由的详细配置

网上买的3010风扇,装在开发板的PWM接口(xh1.25接口)上。PWM是支持风扇调速的,可以根据温度实时调速。

系统里有个sh脚本文件,可以实现基本的风扇转动控制。

cd /usr/local/bin/

sudo nano test_fan_run.sh

稍加调整,就可以根据温度来控制风扇旋转。获取温度可以通过:/sys/class/thermal/thermal_zone0/temp

超强国产开发板Rock Pi 5b实现NAS、软路由的详细配置

然而实操发现风扇死活不转,研究了好几天,终于有了答案。

1. 首先查看风扇的两根导线,如果风扇不转,可以尝试更换黑红两根导线的次序。

2. 风扇有最低/最高转速设置,我是在脚本中的duty_cycle改成6000之后,风扇即可转动。

调试好风扇之后,可以将其设置为开机启动的服务。

sudo chmod +x /usr/local/bin/test_fan_run.sh

sudo nano /etc/systemd/system/fan_run.service

修改service文件。

[Unit]

Description=run fan

After=network.target

[Service]

Type=simple

ExecStart=/bin/bash /usr/local/bin/test_fan_run.sh

Restart=always

[Install]

WantedBy=multi-user.target

重新加载服务。

sudo systemctl daemon-reload

sudo systemctl start fan_run.service

sudo systemctl enable fan_run.service

配置无线

淘宝上买的因特尔AX210网卡,实测驱动可以支持。

通过ip a命令查看网卡名称,然后通过以下命令连接家中无线:

auto wlP2p33s0

iface wlP2p33s0 inet dhcp

pre-up ip link set wlP2p33s0 up

pre-up iwconfig wlP2p33s0 essid ssid

wpa-ssid 网络名称

wpa-psk 无线密码

修改Source源

修改/etc/apt/sources.list.d/apt-radxa-com.list

deb http://apt.radxa.com/buster-stable/ buster main

deb http://apt.radxa.com/buster-testing/ bustermain

操作系统迁移至eMMC卡

闲鱼上买的大佬DIY的eMMC卡,64GB容量足够了,价格比官方便宜不少。

超强国产开发板Rock Pi 5b实现NAS、软路由的详细配置

可以买eMMC的读卡器,但是价格很贵不划算;这里直接使用DD命令。方法来源

确保5b可以通过SD卡正常启动,然后找一个U盘,将操作系统的镜像文件拷贝到U盘上。

超强国产开发板Rock Pi 5b实现NAS、软路由的详细配置

利用mkfs.ext4命令将eMMC卡格式化为ext4分区。

超强国产开发板Rock Pi 5b实现NAS、软路由的详细配置

通过DD命令将镜像文件拷贝至eMMC卡。

超强国产开发板Rock Pi 5b实现NAS、软路由的详细配置

然关机,拔掉内存卡,重新开机,确认系统可以正常启动。

改至eMMC卡之后,之前不稳定的情况都消失了。

高级配置

基本配置完成,尝试安装NAS等服务。

NAS服务

这里使用的还是应用最广泛的OpenMediaVault,在此之前建议先在路由器中为其指定静态IP地址。

拼多多购买的SN350固态硬盘,虽然读写次数一般,不适合作为系统盘,用于NAS存储盘没有问题。

超强国产开发板Rock Pi 5b实现NAS、软路由的详细配置

安装到开发板的背面,开机启动。

OMV不支持图形界面,所以这里要多一步将默认的Gnome卸载,具体命令如下:

sudo apt-get remove gdm3

查看是否删除干净

dpkg -l | grep -Ew"gdm3|sddm|lxdm|xdm|lightdm|slim|wdm"

后续的安装流程可以参考我之前的文章,这里就不赘述了。

在OMV的图形界面中将固态硬盘添加为共享盘。

超强国产开发板Rock Pi 5b实现NAS、软路由的详细配置

这里提一句,如果家中网络盒子无法访问NAS存储,需要在OMV的设置中添加以下参数,以确保SMB版本支持。

min receivefile size = 16384

getwd cache = yes

ntlm auth = yes

lanman auth = yes

raw NTLMv2 auth = yes

server min protocol = NT1

超强国产开发板Rock Pi 5b实现NAS、软路由的详细配置

在我的笔记本电脑垃圾无线网卡下测得写速度达到25MB/s,比如之前树莓派的8MB/s的速度快了不少。

超强国产开发板Rock Pi 5b实现NAS、软路由的详细配置

OpenWrt软路由

之前用树莓派3b+跑OpenWrt,现在也可以迁移到Rock 5b上了。

OpenWrt系统本身需要的资源不高,很适合通过Docker容器来安装。

Install Docker Engine onDebian | Docker Documentation

首先在Debian中启用对Docker的支持,但是按照标准文档始终安装失败。更新源文件之后终于成功了:

清华源复制list列表,保存为sources.list存放于dockerfile同目录下(/etc/apt/source.list)。

安装方法请参考我之前的文章:

这里换了另外一个版本的OpenWrt,感觉也不错,特别是OpenClash直接可用,无需繁琐的配置。

docker pull registry.cn-shanghai.aliyuncs.com/suling/openwrt:latest

安装Portainer

因为在5b上运行了太多Docker,通过命令管理不太方便,建议事先安装Portainer。

命令如下:

docker pull docker.io/portainer/portainer

默认可以通过9000端口访问,可是实时查看容器的运行状态,非常方便。

超强国产开发板Rock Pi 5b实现NAS、软路由的详细配置

安装HomeKit

家里智能设备太多管理不便,可以将5b配置为HomeKit智能家居系统服务器。

具体安装流程可以参考站内值友分享的系列文章:

我就是按照文章操作一次成功的。

总结

此外,我还在Rock 5b上实现InfluxDB+Grafana环境可视化检测系统,同样是通过Docker容器运行的,因为内容较多,我将会在一篇单独的文章中为大家带来实现的方法。目前在我的Rock 5b上正在运行8个Docker容器,但是得益于RK3588的强劲性能,可以看到Grafana上实时系统资源利用率非常低。由此可见,Rock 5b作为家庭的多任务服务器是完全足够应付的。

超强国产开发板Rock Pi 5b实现NAS、软路由的详细配置


展开 收起

京东京造128G高性能PRO系列TF(MicroSD)存储卡U3C10A2V304K高速游戏机平板运动相机无人机内存卡

京东京造128G高性能PRO系列TF(MicroSD)存储卡U3C10A2V304K高速游戏机平板运动相机无人机内存卡

暂无报价

nubia/努比亚Type-C5A大电流快充数据线双向快速传输通用充电线

nubia/努比亚Type-C5A大电流快充数据线双向快速传输通用充电线

暂无报价 去购买

倍思65W氮化镓双口适用iPhone14苹果PD快充gan快速13pro充电器30W冲45W快速12套装11插头GaN超级xsmax华为8P

倍思65W氮化镓双口适用iPhone14苹果PD快充gan快速13pro充电器30W冲45W快速12套装11插头GaN超级xsmax华为8P

暂无报价 去购买

京东京造 2TB SSD固态硬盘 M.2接口(NVMe协议)PCIe3.0四通道 5系列(JZ-SSD

京东京造 2TB SSD固态硬盘 M.2接口(NVMe协议)PCIe3.0四通道 5系列(JZ-SSD

779元起

京东京造 1TB SSD固态硬盘 M.2接口(NVMe协议)PCIe4.0×4四通道 玄武系列

京东京造 1TB SSD固态硬盘 M.2接口(NVMe协议)PCIe4.0×4四通道 玄武系列

519元起

nubia 努比亚 红魔电竞显示器2K高清 27英寸 FastIPS 240Hz 1ms GTG响应

nubia 努比亚 红魔电竞显示器2K高清 27英寸 FastIPS 240Hz 1ms GTG响应

1799元起

nubia 努比亚 显示器 优惠商品

nubia 努比亚 显示器 优惠商品

3571.51元起

京东京造 双屏版显示器支架

京东京造 双屏版显示器支架

暂无报价

nubia 努比亚 红魔 GM001S 27英寸 Mini LED G-sync FreeSync 显示器(3840×2160、160Hz、99%sRGB、HDR1400、Type-C 90W)

nubia 努比亚 红魔 GM001S 27英寸 Mini LED G-sync FreeSync 显示器(3840×2160、160Hz、99%sRGB、HDR1400、Type-C 90W)

5499元起

BASEUS 倍思 Nomos数码配件收纳包 电源盒子多功能充电线旅行便携数码配件整理袋

BASEUS 倍思 Nomos数码配件收纳包 电源盒子多功能充电线旅行便携数码配件整理袋

69元起

nubia 努比亚 GM001J 27英寸 IPS G-sync FreeSync 显示器(3840×2160、160Hz、99%sRGB、HDR1000、Type-C 90W)

nubia 努比亚 GM001J 27英寸 IPS G-sync FreeSync 显示器(3840×2160、160Hz、99%sRGB、HDR1000、Type-C 90W)

3599元起

nubia 努比亚 GM001J 无线投屏版 27英寸 MiniLED背光 FreeSync 显示器(3840×2160、160Hz、99% sRGB/99% DCI-P3/99% Adobe RGB、HDR1000、Type-C 90W)

nubia 努比亚 GM001J 无线投屏版 27英寸 MiniLED背光 FreeSync 显示器(3840×2160、160Hz、99% sRGB/99% DCI-P3/99% Adobe RGB、HDR1000、Type-C 90W)

1799元起

京东京造大承重版显示器支架 电脑支架显示器底座增高架 屏幕支架 电脑桌面增高架 悬臂显示器支架

京东京造大承重版显示器支架 电脑支架显示器底座增高架 屏幕支架 电脑桌面增高架 悬臂显示器支架

暂无报价

京东京造 鲲鹏系列 NVMe M.2 固态硬盘(PCI-E4.0)

京东京造 鲲鹏系列 NVMe M.2 固态硬盘(PCI-E4.0)

559元起

京东京造 5系列 NVMe M.2 固态硬盘(PCI-E3.0)

京东京造 5系列 NVMe M.2 固态硬盘(PCI-E3.0)

149元起

京东京造 麒麟系列 NVMe M.2 固态硬盘(PCI-E3.0)

京东京造 麒麟系列 NVMe M.2 固态硬盘(PCI-E3.0)

269.1元起

BASEUS 倍思 DGIWK-P01 屏幕挂灯 奋斗版Pro

BASEUS 倍思 DGIWK-P01 屏幕挂灯 奋斗版Pro

109元起

京东京造 JZ-SSD1T-3 NVMe M.2 固态硬盘 1TB(PCI-E3.0)

京东京造 JZ-SSD1T-3 NVMe M.2 固态硬盘 1TB(PCI-E3.0)

暂无报价

nubia 努比亚 GM003J 27英寸显示器(2560*1440、240Hz、1ms)

nubia 努比亚 GM003J 27英寸显示器(2560*1440、240Hz、1ms)

1799元起
14评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
41
扫一下,分享更方便,购买更轻松