本站使用了 Pjax 等基于 JavaScript 的开发技术,但您的浏览器已禁用 JavaScript,请开启 JavaScript 以保证网站正常显示!

Proxmox(PVE)下LEDE(Openwrt)的安装教程

页面海报

一、前言

  收到一台锐角云N3450,本着吃灰的原则,PVE搞起来,本教程会详细介绍PVE安装Openwrt的详细过程。

二、镜像介绍

  镜像主要特点介绍:

1. 基于Lean最新源码编译
2. 未有多余的添加及修改,保证纯净
3. 精简稳定可长期使用且可WEB页面跟随版本更新
4. 默认有修改的2套主题
5. 精简版集成常用插件,内存占用及固件极小

登录页面
后台页面

三、下载Openwrt镜像

  1、下载地址:
  完整版:点我下载
  精简版:点我下载
  2、固件登录信息:

路由器IP:192.168.2.1
账号:root
密码:netflixcn.com

  安装好PVE系统的电脑,至少留256MB内存给Openwrt,下载解压得到img格式的镜像文件备用。

四、创建虚拟机

  1、登录PVE管理UI,选中PVE节点,点击“创建虚拟机”,填写虚拟机名称(例如Openwrt);勾选“高级”,勾选“开机自启动”(软路由必须随机启动),点击“下一步”。
创建虚拟机
  2、CD/DVD选择“不适用任何介质”,操作系统和版本默认即可,点击“下一步”。
操作系统
  3、系统选项卡全部默认,点击“下一步”。
系统选项
  4、硬盘不用改,之后会删除,然后用刚刚下载的img镜像创建虚拟磁盘。
硬盘
  5、CPU核心数量按需添加,一般双核足够了;CPU权重要注意一下,它默认为1024,是虚拟机之间的相对值,设置越高虚拟机获得CPU时间的优先级就越高,如果使用的是J3455CPU等性能一般的主板,建议稍微增加软路由虚拟机的CPU权重以保证网络通畅。
CPU
  6、内存256MB以上都是够的,系统有富余就多加一点,一般不用超高2GB,点击“下一步”。
内存
  7、PVE虚拟机可选网卡模型(虚拟网卡)有Intel E1000、VirtIO(半虚拟化)、Realtek RTL8139和VMware vmxnet3四种。建议选用默认的VirtIO(半虚拟化),其性能和效率最高。VirtIO模型在Openwrt内会显示“Unknown!半双工”,但实测是千兆全双工,不影响使用。
网卡
  8、最后确认下所有设置和参数,点击完成。
确认
  9、分离不用的硬盘:选择刚刚创建的“Openwrt”虚拟机 > 硬件 > 硬盘(scsi0) > 点击“分离”。
硬盘分离
  10、删除不用的硬盘和光驱:选中“未使用的磁盘0”,点击“删除”;再用同样的方法删除不用的光驱。
删除硬盘

五、添加启动盘

  1、上传Openwrt镜像:选择“pve”节点 > local存储空间 > 内容 > 点击上传 > 选择“openwrt.img”镜像 > 点击“上传”,openwrt镜像最好提前重命名一下,原来的太长了。网上绝大多数教程都使用WinSCP或其他FTP工具把镜像上传到root根目录,个人认为是多此一举,不妨看下“local”和“local-lvm”存储空间的内容说明:

local:VZDump备份文件, ISO镜像, 容器模板
local-lvm:磁盘映像, 容器

上传Openwrt镜像
  2、查看上传镜像的目录:点击网页下端的任务选项卡 > 双击最新的“数据拷贝”任务 > “target file”后面就是刚刚上传的镜像文件完整目录:

target file: /var/lib/vz/template/iso/openwrt.img

查看上传镜像的目录
  3、把镜像转成虚拟磁盘并导入到虚拟机:选择“pve”节点 > shell > 输入以下命令并回车:

qm importdisk 102 /var/lib/vz/template/iso/openwrt.img 上图叫你记住的储存节点名字

我的储存节点名字是local,所以我使用的命令是:

qm importdisk 102 /var/lib/vz/template/iso/openwrt.img local

  Shell会显示vm-102-disk-0虚拟磁盘创建的进度,最后显示‘Successfully imported disk as 'unused0:local-lvm:vm-102-disk-0'就是添加成功了。qm importdisk是PVE导入磁盘到虚拟机的工具,后面的参数‘102’是Openwrt虚拟机的编号,‘/var/lib/vz/template/iso/openwrt.img’是刚才上传Openwrt镜像的完整目录,‘local’是PVE储存虚拟磁盘的存储空间。
  4、导入成功后在‘Openwrt’虚拟机的“硬件”选项卡就能看到一个“未使用的磁盘0”,选中它点击编辑有另外需求可以选择扩展硬盘。
读取镜像硬盘
  弹出配置窗口,将总线设备选择为SCSI即可。
选择启动项
  开启虚拟机,30s后在VNC中回车即可出现命令行。
安装完成


九零启航云服务器
提供国内卓越、快速、稳定的云计算产品

推广

 继续浏览关于 教程小技巧 的文章

 本文最后更新于 2020/07/09 20:02:16,可能因经年累月而与现状有所差异

 引用转载请注明:极客俱乐部 > 杂谈 > Proxmox(PVE)下LEDE(Openwrt)的安装教程