一、下载OpenWRT镜像
本教程以Bleach OpenWrt为例,如果您不喜欢该镜像,换为自己喜欢的即可,教程通用,下附官方地址
Bleach OpenWrt镜像地址:https://openwrt.mpdn.fun:8443/?dir=lede/x86_64
说明一下:mini-daily为精简版镜像,就是没有任何插件的的纯净版;plus-daily为高大全版本,就是包含常规所有插件。本次我们选择高大全版。

OpenWRT官方地址:[OpenWrt Wiki] Downloads
OpenWRT官方版下载地址:Index of /releases/23.05.3/targets/x86/64/
二、上传到PVE服务器
解压,得到文件:bleachwrt-plus-20241119-x86-64-generic-squashfs-combined-efi.img
上传文件到PVE服务器

上传之后,出现:
target file: /var/lib/vz/template/iso/bleachwrt-plus-20241119-x86-64-generic-squashfs-combined-efi.img
复制一下备用

三、创建虚拟机
这个没啥好说的,直接看图吧


磁盘直接删除

CPU看图设置


网络模型:半虚拟化

完成后,到PVE->Shell里面
qm importdisk 104 /var/lib/vz/template/iso/bleachwrt-plus-20241119-x86-64-generic-squashfs-combined-efi.img local注意:命令的104是虚拟机编号,按自己的填写
后面的img路径是前面提前保存的
local是存储ID
完成后,在硬件里面,出现新的磁盘
PS: 建议直接生成qcow2格式磁盘,以支持快照:
qm importdisk 104 /var/lib/vz/template/iso/bleachwrt-plus-20241119-x86-64-generic-squashfs-combined-efi.img local --format=qcow2
PS:这一步可以转化一下磁盘格式,以支持生成快照(RAW格式不支持快照、qcow2格式支持)
#转换磁盘格式
qemu-img convert -f raw -c -O qcow2 vm-104-disk-0.raw vm-104-disk-0.qcow2
#导入到虚拟机
qm set 104 --sata1 local:104/vm-104-disk-0.qcow2调整引导顺序

到这,虚拟机创建完毕
四、安装OpenWRT
1. 配置网络
启动虚拟机,等待启动

出现这个界面,基本就是启动完成了,按一下回车,进入shell
修改一下IP
vi /etc/config/network把 192.168.100.1改为自己的网络地址,桥接入自己的网段,例如我的网段是192.168.31.0/24,那就将lan ip改为192.168.31.X(任意一个不被占用的IP),重启网络
service network restart此时访问咱们上一步设置的192.168.31.X即可访问openwrt,帐号为root,密码为password。登录后请第一时间按照自己的需求配置网络接口的信息,否则是无法上网的。
评论区