部署 3867U 软路由主机

date
Feb 12, 2022
slug
deploy-3867u-router
status
Published
tags
3867u
软路由
PVE
summary
type
Post
之前家里的云路由是部署在一台 DIY NAS 上的,每当要调试NAS的软硬件时,势必会影响家里的网络,想了又想,还是觉得应该将路由功能解耦剥离出去。
ALL IN ONE DIY NAS
ALL IN ONE DIY NAS
考虑到家里网络的实际情况,移动 100M 的入户带宽,软路由主机的性能其实就不是主要要考虑的问题,也不需要考虑什么 2.5G 网卡,简单便宜稳定就好。闲鱼入手了 3867U + 4g+ 32g = 600RMB 。
3867U 小主机
3867U 小主机
虚拟化方便管理,也能充分利用系统资源。
之前的路由是基于 unraid 虚拟化实现的,这次也自然的想要延续虚拟化的方式去实现,采用了简单一些的 PVE。
 
准备了一个 空白 U 盘 刷入 ventoy,然后把 PVE 的安装 ISO 放入做好的 U 盘里。然后用 U 盘启动,将 PVE 安装好即可。
PVE 管理后台
PVE 管理后台
然后就是参考网上的教程,添加虚拟机。主要的难点是网卡直通,以及镜像的转化。
3867U 设置网卡直通
vi /etc/default/grub

找到  GRUB_CMDLINE_LINUX_DEFAULT="quiet"
修改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

update-grub

dmesg | grep -e DMAR -e IOMMU
vi /etc/modules

修改文件/etc/modules,加入如下的行

vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

执行命令来更新initramfs

update-initramfs -u -k all.
命令执行完记得重启系统。
 
PVE 镜像转换命令
qm importdisk 100 /var/lib/vz/template/iso/openwrt.img local-lvm
其中 100 是虚拟机的 ID 号
 
其他添加虚拟机的细节参考 在pve中安装openwrt
 

参考资料

 

© wtser 2021 - 2022