版本比较
比较
标识
- 该行被添加。
- 该行被删除。
- 格式已经改变。
简介
正常情况下 Opnsense 仅提供 X86 的版本,R5S 硬件是 ARM 主板的盒子。要考虑 Opnsense 在 arm 环境的适配可以参考“ARM-qemu 模拟 aarch64 opnsense24“。有关 R5S 的硬件配置情况可以参考”301801-R5S OpenWRT 配置“。下图是完成适配后进入系统的界面截图,可以看到对应的 CPU 情况。
硬件配置
由于是 arm 环境,和 X86 的主板不一样,系统的启动需要适配对应的 BIOS 启动文件。我这里准备的硬件是
- 32G的 SD 卡。用于制作引导文件(类似于 BIOS)
- 128G的M.2硬盘。这个是淘汰下来的二手硬盘,正常情况下8G的容量都足够了。
Image Added
Image Added
写入系统镜像
- 进入网站下载启动文件(NANOPI-R5S_EFI.img 及 NANOPI-R5S_EFI.itb)。https://dl.raydoom.eu.org/r5s/NANOPI-R5S_EFI.img 和 https://dl.raydoom.eu.org/r5s/NANOPI-R5S_EFI.itb
- 将下载下来的启动文件通过以下的指令写入 SD 卡。(如果是 windows 环境可以考虑虚拟出 Linux 的方式)
- 在网站上下载 Opnsense 的镜像文件(OPNsense-25.1-arm-aarch64-R5S_MBR.img)https://dl.raydoom.eu.org/r5s/images/OPNsense-25.1-arm-aarch64-R5S_MBR.img
- 将镜像文件写入 M.2 硬盘。写入镜像文件可以使用 Linux 指令,也可以用 windows 环境下的磁盘工具例如 diskgen (通过 USB 外置硬盘盒接入的方式连接到 Windows 系统)。
- 正常加电启动,此时可以通过 R5S 上的 HDMI 接口看到系统启动并进入的界面,连接 USB 键盘后可以按需调整网卡的配置了。
信息 |
---|
尝试过将这三个文件都写入 SD 卡的方式启动,但结果是设备在 EFI 界面反复重启无法启动到正常的系统界面。 |
代码块 | ||
---|---|---|
| ||
##写入 EFI 启动文件,该步骤在 SD 卡上操作 dd if=NANOPI-R5S_EFI.img of=/dev/sdb seek=64 bs=512 conv=sync dd if=NANOPI-R5S_EFI.itb of=/dev/sdb seek=16384 bs=512 conv=sync ##dd if=OPNsense-25.1-arm-aarch64-R5S_MBR.img of=/dev/sdb conv=sync seek=32768 status=progress (执行后仍无法仅通过 SD 卡进入系统) ##写入 img 镜像文件,该步骤在 M.2 设备上操作(也尝试过在 U 盘上操作,结果是也没成功) dd if=OPNsense-25.1-arm-aarch64-R5S_MBR.img of=/dev/sdd bs=1M status=progress |
系统设置
进入系统后需要调整设置确保组件升级更新和应用正常。
启用 SSH
启用 SSH 后才可以通过 SSH 工具远程连接进入命令设置。
登录 Opnsense 后,进入【System:Settings:Administration】勾选“Enable Secure Shell ”。
增加镜像资源
1、通过 SSH 方式登录并进入 【shell】 模式,输入以下命令将对应的站点加入信任列表
代码块 | ||
---|---|---|
| ||
fetch -o /usr/local/etc/pkg/fingerprints/OPNsense/trusted https://opnsense-update.walker.earth/FreeBSD:14:aarch64/25.1/opnsense-update.walker.earth.20241220 |
2、登录 Opnsense,进入【System:Firmware】。 在 Mirror 项中输入组件更新的 URL 路径:https://opnsense-update.walker.earth
调整磁盘空间
Opnsense 的系统 img 是通过 dd 指令写入磁盘的,默认情况下只占用了 8G 的存储空间,如果需要扩展其它还没使用的空闲磁盘,可以通过下面的指令扩展。
代码块 | ||
---|---|---|
| ||
service growfs onestart |
目录 |
---|