硬件配置
- 畅网 N100 先锋版 V2
这个图是旧版的, 新版略有区别
槽点必知
先锋版 V1 和V2区别
- 节选自某宝 畅网微控品牌店, (只在这个店看到过这个说明, 记录一下)
- 增加多2个 USB2.0、2个USB3.2
- 多了一个标准SATA数据接口,增加了一个信号侦测芯片.
- 当 WiFi接口插了无线网卡或转接卡之后,SATA口自动失效.
- 当WiFi接口没插东西,SATA口插了硬盘,SATA口生效
- 两者只能二选一
- 另外V2版本用不了 三选一的转接卡 协议冲突, 只能用 WiFi转M2 的转接卡 或无线网卡。
- V1和V2 BIOS 不通用,不能互刷
- V2版本多了一个物理自启动开关,如果要通电自启动直接拨杆到 ON就可以了不需要去 BIOS里面修改任何东西。
找不到硬盘/不支持 M2 NVME 硬盘
- RR 引导添加插件
nvmesystem
- 首次安装需要拔除所有 SATA 硬盘
SATA 插座和 M2 WiFi 冲突
M2 WiFi 就算是转接板也不能插哦, 一定留空 SATA 才能用, 记得拔下来
- 硬件问题, 无法兼容
- 客服表示并未听说 后续bios 升级会兼容这块
黑群晖引导
- usb 或者 tf 卡. 没错, 这个机器可以从 tf 卡进行引导, 避免外挂多余的 u 盘
- 下载 RR 镜像, https://github.com/RROrg/rr/releases
- 使用
balenaEtcher
进行刷入 - 插好电源, HDMI/DP, 网线 按步骤提示来就行
黑群辉安装型号选择
我这里选择的是 SA6400, DSM7.2
根据Synology官网,部分机型具有用于安装 M.2 SSD 的内置插槽,支持 M.2 NVMe SSD (固态硬盘)支持创建存储池
Synology NAS型号如下 :
- 23 系列 DS1823xs+、DS923+、DS723+、DS423+
- 22 系列1 DS1522+
- 21 系列1 DS1821+、DS1621xs+、DS1621+
群辉控制面板里面显示的 CPU 信息不对
- RR 引导添加插件 cpu
风扇不转, 风扇排线方向
- 不转是因为插反了,,, 试两次就行, 一般没啥大问题.
- 带 PWM 调速, 支持 8cm 风扇, 可以考虑某鱼的 arctic f8
SATA 插座空间不够
某宝买根二合一转接线, 主要是 SATA 座子空间不够. 关键词:硬盘主板/数据线电脑电源SATA硬盘转接线 ph2.0mm电源一体线反弯
SATA 插座和转接板会相互冲突
没有必要买一体的, 一体的反而不方便以后调试.
线也可以选择长一点的, 比如 30cm
- SATA 需要选择 右弯的线
- 小 4pin ph2.0mm 转 SATA 供电线
- 最好再配一个 小 4pin ph2.0mm 一拖二的线. 一个给 SATA 供电, 一个给 M2 拆分板
因为这个主板只有一个 SATA 供电, 另外一个是 DC_IN 插了会短路(帮你试过了)
群辉 Docker 设置/无法拉取镜像
https://docs.docker.com/config/daemon/systemd/#httphttps-proxy
https://blog.chai.ac.cn/posts/docker-proxy
群辉的 docker 配置文件在
/var/packages/ContainerManager/etc/dockerd.json
, 直接修改log-driver
为json-file
是无效的…, 还是用protainer 或者 docker 命令
之类的查看日志吧. 容器不设置log-driver
为json-file
的话, 日志可能会打满磁盘. 此事两难全.
相信你已经试过了单纯设置镜像没有用了, 再或者 你也尝试过只给 群辉的
ContainerManager
systemd 文件添加 environment 也发现无效的情况了…
- 因为诸如 auth.docker.io, index.docker.io 之类的网站也被 ban 了, 导致获取匿名 token 失败, 根本就没法拉取镜像….
- 对于这个问题只能走代理了, 方式如下
路由器代理
- 路由器装 op, 爱快 直接透明代理
对于 Docker 引擎 23.0 及更高版本
对于 Docker 引擎 23.0 及更高版本,可以在daemon.json
文件中设置代理行为:
- Root 模式:
/etc/docker/daemon.json
- Rootless 模式:
~/.config/docker/daemon.json
- 群晖 Container Manager:
/var/packages/ContainerManager/etc/docker.json
1 | { |
但是, 很抱歉, 群辉 7.2 非 Beta 版的
ContainerManager
自带的 docker engine 截止发文也才20.10.23
较为通用的 systemd 设置方法
如 Docker 版本太低,不支持通过 daemon.json
配置代理,则需手动创建 systemd 文件:
- Root 模式:
/etc/systemd/system/docker.service.d
- Rootless 模式:
~/.config/systemd/user/docker.service.d
- 群晖:
/etc/systemd/system/pkg-ContainerManager-dockerd.service.d
手动创建空文件夹吧, 实际文件在:
/etc/systemd/system/syno-low-priority-packages.target.wants/pkgctl-ContainerManager.service
- 添加
http-proxy.conf
文件,下面以群晖 Container Manager 为例:
1 | sudo mkdir -p /etc/systemd/system/pkg-ContainerManager-dockerd.service.d |
1 | [Service] |
- 重启 Docker Daemon
不论采用上面哪种方式,都需要重启 Docker Daemon 服务:
- 如果是旧版本群晖(6.0+),要用
synoservice
代替systemctl
. - 如果是 rootless 模式,要用
systemctl --user
代替sudo systemctl
.
下面仅仅给出 root 模式和群晖 Container Manager 的重启方法:
1 | #systemctl daemon-reload |
重启 Docker/Conatiner Manager 服务需要一定的时间,取决于你正在运行的容器数量。
检查设置是否生效:
1 | #systemctl show --property=Environment docker |
Docker 自建镜像/NGINX 反代
- 其实上面设置好代理之后, 都会走代理. 这一步就没有必要了
- 网上大部分人用的是 cf worker. 这里只针对单纯 NGINX 反代配置
1 | #记得先启用 SSL, 然后将 location / 设置为以下内容即可 |
查看内存型号, 容量等信息
1 | sudo dmidecode -t memory |
1 |
|
想要来电自启?
- V2版本多了一个物理自启动开关,如果要通电自启动直接拨杆到 ON就可以了不需要去 BIOS里面修改任何东西。
- V1 需要去 bios 设置
想要后续添加一拆四拓展板
直接插电脑主机上面能不能用? 拓展功能是在板子上还是哪?
- 不能!!!
- 拓展功能是通过特定的 BIOS 和 拓展板共同实现的. 在 BIOS 通过 PCI 通道进行拆分实现的, 具体看上面教程
- 如果出厂就是套装, 大概率已经刷好了, 直接用就行. 具体版本先后可以通过 BIOS 里面的编译时间和教程的视频比较进行确定.
相同nvme硬盘,为什么只能认出一块
https://doc.x86pi.cn/doc/79/?highlight=n100
畅网官方默认安装系统初始密码
https://doc.x86pi.cn/doc/42/
多余网口作为交换机
省下一个 2.5G 交换机
- 目前选择的一个玩法: 群辉四个网口, 一个管理口, 两个网口用于机器互联, 一个用于 istoreOS 软路由(群辉 VMM)下游 LAN 口.
- 机器互联的这两个端口, DHCP 从上游拨号的硬路由负责. 也就是群辉这层只做一个二层转发. 主流的方式就是通过 Linux 的网桥实现.
群晖多网口桥接网络(多网实现交换机功能)电脑通过群晖的网口上网
https://mi-d.cn/6903
- 打开控制面板 → 网络界面 → 管理 → Open Switch 设置
- 在弹出的界面里面勾选
启用 Open Switch
- 如果提示需要
Virtual Machine Manager(VMM)
的话, 安装就好了. 毕竟我还有需要 istoreOS 的玩法 - 添加开机脚本内容如下
1 | # 等待驱动加载, 不过这里没啥必要 |
MAC 默认路由设置
嗯,,,这里只需要在网络里面移动设备先后顺序即可
1 | #验证 |
SMB3.0 多通道局域网叠加
https://support.apple.com/zh-cn/102010
实测存在短板效应, 1g+2.5g=2g.
查看已建立的通道的时候也能看见协商的速率都为 1g. 所以如果没有别的网口的话, 建议加装 usb 网卡或者不使用多通道.
MAC 上面有一些监控软件, 比如 iStat, RunCat 显示的网速可能只是单网口的, 并没有叠加显示. 导致看到的网速只有 1g, 这一点需要注意下….
- 控制面板 → 文件服务 → SMB → 高级设置 → 其他 → 启用SMB3多通道. 这里会通知需要开启异步读写, 同意即可.
- MAC 的 finder 里面先推出 SMB 的挂载, 然后重新连接, 打开里面的任意一个文件夹.
- 执行
smbutil multichannel -a
, 查看已建立的通道. - 只要是多个就可以了, 也可以通过大文件复制速度简单区分.