安装软路由 PVE + OPENWRT + NAS

作者:RomeJiang

前言
因为软件更新比较快,一些方法因为不同的版本可能不一样,所以我记下时间和版本,让读者可以有效的排错。
PVE Version: 6.1-2OpenWRT 2020.04.07 1907 Releases 版本,passwall编译版,openwrt-x86-64-combined-squashfs.imgNAS黑群辉,启动加载器 Jun’s Loader v1.04b DS918+ ,群辉系统 DSM_DS3617xs_23739.pat 下载、安装、实验时间: 2020年4月8日* 后面具体用到时会给出下载地址
安装PVE
下载PVE安装文件去 https://www.proxmox.com/en/downloads 下载 proxmox-ve_6.1-2.iso使用 balenaEtcher.app (Macos) 或者 Win32DiskImager (Windows) 将下载的IOS文件写入U盘。电脑插入U盘,配置BIOS从U盘启动。进入安装界面,选择 Install Proxmox VE然后根据提示一路下一步即可。注意:安装过程中,配置IP时,需要规划好IP,保证能链上现在的网络,不要和其他设备的IP冲突。我这里设置的IP是 192.168.0.200
安装完成,重启机器用你平时工作的电脑,打开浏览器,访问PVE的管理后台 https://192.168.0.200:8006 。注意:前缀必须是 https,其次这个IP就是你安装时配置的IP,如果无法访问,你就尝试ping一下这个IP,还不行就重装。注意:还有可能chrome浏览器登录会报错,可以尝试换safari或者edge浏览器。

打开管理后台大概这个样子。左边的数据中心和pve节点就是本机硬件的管理。下面的都是虚拟机。在pve节点,点右键,可以创建虚拟机。

添加网桥点pve节点,点网络,点创建 Linux Bridge ,桥接端口填入你第二块网卡的名字。点重启,重启电脑,激活这个网桥。

新建OpenWRT虚拟机

创建虚拟机(OPENWRT)在管理界面,左侧菜单找到pve节点,点右键,创建虚拟机。第一步:设置名称:OPENWRT(这里可以随便起,但最好英文)第二步:不使用任何介质第三步:默认第四步:硬盘大小 1GB,设置最小,一会要删除。第五步:CPU设置,你硬件有多少CPU,给他所有的CPU,比如你四核16线程,那你就设置四核16线程第六步:内存设置,吧你内存的80%给他,比如有4G内存,4*0.8=3.2G第七步:网卡选 virtio半虚拟化第八步:完成确认完成后会有一台新的虚拟机出现在PVE下面,点击,选择硬件,选择硬盘,点上面的按钮“分离”,然后点删除。把硬盘删除掉。然后把CDROM也删除掉。然后添加网络,点添加,网络设备,桥接选:vmbr1,模型选 :virtio半虚拟化

下载passwall固件这个固件网上不好找,openwrt-x86-64-combined-squashfs.img.gz ,我是在telegram 频道下载的 https://t.me/passwall。也可以到这里找找看, https://passwallopenwrt.github.io/website/

注意:尽量下载稳定 Releases 版本。注意:解压固件,如果下载的固件是 .img.gz 后缀的需要解压成 .img


上传固件到 pve 服务器scp openwrt-x86-64-combined-squashfs.img root@192.168.0.200:/root/


将固件加入虚拟机点pve节点,点 Shell ,进入pve节点命令行界面qm importdisk 100 openwrt-x86-64-combined-squashfs.img local-lvm注意:这个命令中间有多个空格然后点左侧OPENWRT虚拟机,点硬件,可以看到刚刚添加的新硬盘,双击,选择sata,点OK。硬盘加载成功。


点启动,启动openwrt路由。启动后,点控制台,可以进入命令行界面,通过 vi /etc/config/network 修改IP,reboot重启。之后就可以通过浏览器访问openwrt系统了。
安装黑群辉到这里 https://xpenology.club/downloads/ 下载黑群辉加载器Jun’s Loader v1.04b DS918+ 版本的 synoboot.img 。在这里 https://archive.synology.com/download/DSM/release/6.2.2/25044/ 下载群辉安装包 DSM_DS3617xs_23739.pat
创建群辉虚拟机和OPENWRT类似,将群辉加载器 synoboot.img 载入虚拟机。
添加硬盘群辉需要大容量硬盘,所以还需要加载硬盘。pve加载硬盘有三种方法。1,硬件直通,加载完整的物理硬盘给虚拟机。 ls -l /dev/disk/by-id #查看物理硬盘编号 qm set 100 –sata1 /dev/disk/by-id/ata-WDC_WD5000AAKS-60WWPA0_WD-WCAYUU883836 # 加载硬盘给100号虚拟机2,加载linux逻辑分区。 qm set 101 –sata2 /dev/sdb3 # 添加逻辑分许3,加载虚拟硬盘,相当于在pve里建立了一个文件,共虚拟机当硬盘用。 添加虚拟硬盘可以在管理后台操作,点虚拟机,点硬盘,点添加,选硬盘,输入一个硬盘容量,点OK。
设置完群辉虚拟机,启动,然后在浏览器访问 http://find.synology.com,等它找到群辉主机,然后开始常规的群辉安装流程,在这个安装过程中需要用到 DSM_DS3617xs_23739.pat 安装包。

发表回复