最近因为移动送的路由器居然带了 vlan transparent 功能,不再需要爱快拨号了,于是打算节约点电停了 hyperv,重新启用 N1 盒子。
看了下,已经有大神非常成熟的 armbian 方案了,不再需要像以前那样烧录和更换文件等等。
下载 https://github.com/ophub/amlogic-s9xxx-armbian 选择 amlogic_s905d_bullseye_6.1.59_server。
利用 balenaEtcher-Portable-1.18.11 将镜像烧录到 u 盘,期间多次尝试用移动硬盘启动,都失败(机械硬盘和 SSD)。
插到靠近 HDMI 边上的 usb 口通电启动。新版启动时自动将 u 盘扩容了 256G 都利用上了,不再需要armbian-tf
进行扩容。更新最新脚本armbian-sync
。换源国内。
armbian-software
进行设置和安装,看了下清单,没有 OMV,但是居然有 PVE,直接选择输入编号,安装看看吧。毕竟 pve 的 lxc 和 vm 管理还是很方便的。装完看了下内存过半了,很夸张,于是减少服务,启用 IPV6。
systemctl stop pve-ha-lrm.service
systemctl stop pve-ha-crm.service
systemctl disable pve-ha-lrm.service
systemctl disable pve-ha-crm.service
systemctl disable pve-firewall.service
systemctl stop pve-firewall.service
systemctl stop pvescheduler.service
systemctl disable pvescheduler.service
systemctl stop spiceproxy.service
systemctl disable spiceproxy.service
# 启用ipv6
# 将下列配置加入/etc/sysctl.conf
net.ipv6.conf.all.forwarding=1
net.ipv6.conf.all.accept_ra=2
net.ipv6.conf.default.accept_ra=2
net.ipv6.conf.vmbr0.accept_ra=2
net.ipv6.conf.all.autoconf=1
net.ipv6.conf.default.autoconf=1
net.ipv6.conf.vmbr0.autoconf=1
sysctl -p
设置 dynv6,开机运行和 cron 防止失联。添加.ssh\authorized_keys
方便登录。
安装 tailscale 大内网,设置子网路由, 安装 adguardhome 并停用系统自带的解析。
学这个禁用 log 服务似乎能改善 u 盘寿命。
默认是 amd64 的 lxc 模板,可以去此处下载 arm64 lxc 模板,比如 alpine,放入/var/lib/vz/template/cache/
。
利用命令tailscale cert domain
的证书 crt 和 key,上传到 pve 的 certificates,方便登录和记住密码。同时也可以用于 adguardhome,不过都是大内网使用。
这功耗价格市面上仍旧最佳啊。