前言
最近想玩下软路由,了解了下各种软路由系统之后选择了openwrt,这个是基于linux的,而且可以安装docker之类的各种有用的插件,但是我手头暂时没有机器可以做软路由,先使用PVE虚拟一台研究,由于openwrt占用的资源很少 1G内存就够了,这篇文章的前提是pve已经安装好了
1.安装openwrt
openwrt的镜像是img格式的,但是pve并不支持img,我们需要将img转成qcow的格式
我使用了img2kvm脚本来进行转换
img2kvm下载地址:https://www.lxtx.tech/usr/uploads/2020/11/2422564413.zip
使用方法 img2kvm <img_name> <vm_id> <vmdisk_name> [storage]
./img2kvm /dev/pve/openwrt.img 100 /var/lib/vz/template/iso/vm-100-disk-1
命令解释:openwrt.img后面的100 对应的是虚拟机编号id 最后的vm-100-disk-1 中的100也是一样的,disk-1的1代表这个虚拟机第一个盘
- 这里说明一下 /dev/pve这是上传镜像之后会在这里目录里面 (对应pve默认的local存储池)
- /var/lib/vz/template/iso 这个路径是pve虚拟机的磁盘默认存储目录 (对应pve默认的local-lvm存储池)

本文详细描述了如何在PVE虚拟机中安装OpenWRT,包括将img文件转换为QEMU兼容格式,配置网络接口以实现静态IP和DHCP,以及设置防火墙和DNS。最终目标是让虚拟机充当软路由,通过自定义设置实现上网功能。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



