对于LEDE/OpenWrt来说,官网只提供IMG文件,不提供ISO文件,Proxmox VE(以下简称PVE)虚拟机来说,安装LEDE/OpenWrt还是有点难度的,以下教程会详细介绍PVE如何安装LEDE/OpenWrt(新版本也称OpenWrt)。
Linux嵌入式开发环境项目(Linux Embedded Development Environment,LEDE),是路由器固件项目OpenWRT的一个复刻分支项目,并继承原来OpenWRT的开发目标。2018年1月 LEDE 和 OpenWRT 正式宣布合并,合并后的项目使用 OpenWrt的名字。
OpenWrt 可以被描述为一个嵌入式的 Linux 发行版,(主流路由器固件有 dd-wrt,tomato,openwrt三类)而不是试图建立一个单一的、静态的系统。OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。
对于开发人员,OpenWrt 是使用框架来构建应用程序,而无需建立一个完整的固件来支持;对于用户来说,这意味着其拥有完全定制的能力,可以用前所未有的方式使用该设备。
一、环境介绍
PVE版本:Proxmox Virtual Environment 5.4-3
LEDE版本:openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.img.gz
二、环境创建
1、点击“创建虚拟机”按钮,勾上“高级”,勾上“开机自启动”(软路由一般情况下开机启动),名称填入虚拟机名称(例如LEDE/OpenWrt),点击“下一步”
2、操作系统选择“Linux”,版本选择“4.X/3.X/2.6 Kernel”即可,选择“不适用任何介质”,点击“下一步”
7、网络模型选择“intel E1000”,关闭防火墙(勾去掉),点击“下一步”
9、选择“LEDE/OpenWrt” --> "硬件",找到硬盘,选中点击“分离”
三、磁盘设置
1、解压openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.img.gz文件,解压出
openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.img
重名为openwrt.img(原来文件名太长,输命令比较麻烦)
3、添加磁盘。选择Shell,输入qm importdisk 100 /openwrt.img local-lvm
会看到vm-100-disk-0正在创建100是虚拟机编号,openwrt.img是刚才上传的lede镜像
4、添加磁盘。进入LEDE/OpenWrt硬件设置,选中未使用的磁盘0,点击编辑,弹出窗口默认配置即可,直接点击添加
5、调准磁盘大小,选中硬盘,点击“调整磁盘大小”,弹出框 输入要增加的磁盘大小。
四、启动顺序
五、启动LEDE/OpenWrt并配置(略)
六、添加网卡(略)
关闭lede,添加网卡,配置好LEDE/OpenWrt的lan之后再添加网卡会比较方便不容易出问题。
至此PVE(Proxmox Virtual Environment)安装软路由系统LEDE/OpenWrt就差不多完成了。
PS:本文转载自:星知苑