首先下载引导程序和对应的固件:
https://xpenology.com/forum/topic/12952-dsm-62-loader/
https://xpenology.com/forum/topic/13333-tutorialreference-6x-loaders-and-platforms/
https://archive.synology.com/download/Os/DSM/6.2.3-25426
将下载好的引导程序 synoboot.img 转换成虚拟机磁盘文件。
此处选用3615固件
cd 'C:\Program Files\Oracle\VirtualBox\'
./VBoxManage.exe convertfromraw -format VDI 'C:\Users\han\Downloads\synoboot.img' 'd:\synoboot.vdi'新建虚拟机,设置网络为桥接模式(不用勾选复制物理网络连接状态)。
用 SATA 控制器挂载引导硬盘,再新建一个4G左右的空硬盘存储数据。可以删除其他无用的控制器。
启动虚拟机。注意不同固件引导方式不同,3615仅支持BIOS。
等待几分钟后,群晖固件会识别到网络,可以使用群晖助手探测。
在网页上传并安装固件。
设置固定IP。如果 ping 出现 dup,检查宿主机是否已关闭 Route and Remote Access。
算号器
https://xpenogen.github.io/serial_generator/
Zerotier
安装 docker 套件。
下载 zyclonite/zerotier 容器。
启动容器,勾选Execute container using high privilege,并且在 Advanced Settings 中勾选 Use the same network as Docker Host。
在容器的 Details->Terminal 中,新建一个 sh,
zerotier-cli join xxx
apk add --no-cache
zerotier-cli listnetwork
export PHY=eth0
export ZT=xxxxx
sudo iptables -t nat -A POSTROUTING -o $PHY -j MASQUERADE
sudo iptables -A FORWARD -i $PHY -o $ZT -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i $ZT -o $PHY -j ACCEPT在某台机器上用 cmd 执行 tracert 可以看到路由路径。