涉及到 WSL 的配置,Lean LEDE(Openwrt) 的编译,PVE 使用 img 格式的镜像新建虚拟机(无需 U 盘)以及 Linux 下的网络配置

环境

  • Ubuntu 18.04 WSL
    • 负责编译工作
  • PVE 6.2-6

参考

步骤

负责编译的机器核心数越多、频率越高越好,不然编译比较慢

WSL 关闭共享 PATH

如果不使用 WSL ,跳过本步直接查看 编译 Openwrt

如果使用 WSL 编译,需要关闭 WSL启动时自动共享的 Windows PATH 变量

  1. 编辑配置文件
    • 打开 /etc/wsl.conf,添加以下内容
      [interop]
      appendWindowsPath = false
      
      [automount]
      enabled = true

      其中,将 appendWindowsPath 设置为 false 即关闭共享 PATH

      automount 域的 enabled 设置为 true 即自动在 WSL 下挂载 Windows 磁盘,方便编译成功后向 Windows 传输镜像

  2. 重启 WSL
    • 在 WIndows 下打开 Powershell,执行
      # 查看已安装的 WSL
      wsl --list
      # 关闭指定 WSL
      wsl --terminate [your WSL distro name]

  3. 查看 PATH 变量
    • WSL 下执行
      $PATH

Continue reading “编译 Lean Openwrt 并新建 PVE 单网口虚拟机”

由于安装了 PVE 的机器只有一个网口,安装后需要设置 WAN 口访问 Web 管理界面。

环境

  • PVE 6.0

准备

  • Koolshare LEDE x86-64 镜像
    • 下载地址
    • 下载最新版本(当前为 2.32),无需下载虚拟机专用版本

参考

步骤

PVE安装LEDE

  1. 上传固件
    • 将下载的 .img.gz 压缩包解压,得到 .img 格式的 700M 镜像
    • 将镜像通过 PVE 的网页端上传到 PVE 镜像存储区
  2. 新建虚拟机
    • 新建虚拟机的操作系统配置选择【不使用任何介质】,关闭网卡的防火墙,其他没有特殊要求
      • LEDE给2GB内存足够,家中另一个实体 LEDE 路由开了几个插件常年跑不满512M,磁盘需求也只有大概1G
    • 配置完毕后打开【硬件】,选择【硬盘】,然后选择【分离 – 删除】,将硬盘删除
  3. 安装 LEDE
    • 打开 PVE 的 shell,创建启动盘,执行指令
      # 100 为虚拟机编号,根据自己情况更改
      # /var/lib/vz/template/iso/openwrt-koolshare.img 为上传的 LEDE 镜像路径,若上传到其他目录,请更改
      # local 为 PVE 的存储磁盘,请根据自己的情况更改,例如我的 PVE 有存储磁盘名为 Disk1 ,我将其修改为 Disk1
      qm importdisk 100 /var/lib/vz/template/iso/openwrt-koolshare.img local
    • 回到虚拟机硬件界面,可以看到多出了一个磁盘,选中这个磁盘,点击【编辑 – 添加】
    • 添加磁盘后可以点击【调整磁盘大小】来增加磁盘大小
    • 最终的配置情况,可以选择添加第二个网卡
    • 最后可以在【选项 – 引导顺序】中删除其他的引导方式,仅保留硬盘
  4. 开启虚拟机

Continue reading “Proxmox VE 单网口安装 Koolshare LEDE x86”