小陈家园安装环境

小陈家园这里安装的是KoolShare的LEDE软路由固件:openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.img.gz

注:推荐eSir OpenWrt固件(含访问GW网站插件):eSir x86 精品小包eSir x86 高大全

    OpenWrt精品小包:由eSir维护编译自Lean的OpenWrt代码,集成了常用插件,比高大全版更短小精悍,去掉了很多基本用不上的功能,每个月1号编译更新

    OpenWRT高大全:由eSir维护编译自Lean的OpenWrt代码,囊括了市面几乎常见的插件,故为高大全,每个月1号编译更新


系统:Proxmox VE v6.2创建LEDE虚拟机

物理机1号网口:用于访问PVE - IP:192.168.10.8

虚拟机Wan口:对应物理机2号网口 - ISP公网固定IP

虚拟机Lan口:对应物理机3号网口LEDE软路由IP:192.168.11.1 - 接交换机

虚拟机Lan口(桥接):对应物理机4号网口 接无线AP


一、添加虚拟网卡(虚拟网卡与物理网卡做桥接)

PVE安装完后,系统只会创建一个虚拟网卡vmbr0绑定在物理网卡(eno1)上,默认是PVE管理口;所以还需要创建“vmbr1”对应软路由的“eno2网卡”,用作软路由的Wan口;创建“vmbr2”对应软路由的“eno3网卡”,用作软路由的Lan口、创建“vmbr3”对应软路由的“eno4网卡”;有几个物理网卡就创建几个“Linux Bridge”

QQ图片20201031110135.png

重启PVE,使配置生效

QQ图片20201031110754.png

二、环境创建

点击“创建虚拟机”按钮,勾上“高级”,勾上“开机自启动”(软路由一般情况下开机启动),名称填入虚拟机名称LEDE,点击“下一步”

QQ图片20201031114627.png

操作系统选择“Linux”,版本选择“5.x - 2.6 Kernel”,选择“不适用任何介质”,点击“下一步”

QQ图片20201031114746.png

系统默认,点击“下一步”

QQ图片20201031114843.png

硬盘随便设置,之后会删除,记住存储节点“local-lvm”,点击“下一步”

QQ图片20201031114958.png

CPU按照实际情况选择,点击“下一步”

QQ图片20201031115222.png

内存大小根据实际情况设置,点击“下一步”

QQ图片20201031115249.png

桥接选“vmbr2”对应软路由的“eno3网卡”,用作软路由的Lan口,网络模型选择“VirtIO(半虚拟化)”,关闭防火墙(勾去掉),点击“下一步”

注:PVE虚拟机可选网卡模型(虚拟网卡)有Intel E1000、VirtIO(半虚拟化)、Realtek RTL8139和VMware vmxnet3四种;建议选用默认的VirtIO(半虚拟化),其性能和效率最高,VirtIO模型在OpenWrt内会显示“Unknown!半双工”,但实测是千兆全双工,不影响使用

QQ图片20201104112824.png

小陈家园300Mbps电信专线,经过VirtIO(半虚拟化)和Intel E1000对比测试,发现速率影响很大,所以选择VirtIO(半虚拟化)

QQ图片20201104112507.png

QQ图片20201104112537.png

最后确认下所有设置和参数,点击“完成”

QQ图片20201031115536.png

选择“LEDE” –> “硬件”,找到硬盘,选中点击“分离”

QQ图片20201031115857.png

硬盘分离后,选中未使用的磁盘0,点击“删除”

QQ图片20201031115935.png

三、磁盘设置

解压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,使用PuTTy把openwrt.img上传到根目录

QQ图片20201031120928.png

添加磁盘,通过openwrt.img文件创建磁盘卷,选择Shell,输入qm importdisk 100 /openwrt.img local-lvm,会看到vm-100-disk-0正在创建

100是虚拟机编号,openwrt.img是刚才上传的lede镜像,存储盘名称local-lvm

QQ图片20201031121414.png

QQ图片20201031121438.png

添加磁盘,进入LEDE硬件设置,选中未使用的磁盘0,点击编辑,保持默认配置,直接点击添加(磁盘大小按需调整或保持默认)

QQ图片20201031121726.png

QQ图片20201031121752.png

四、启动顺序

LEDE选项,引导顺序,改为硬盘

QQ图片20201031122040.png

五、启动LEDE并配置

输入vi /etc/config/network命令后,按I键开始编辑修改,修改Lan口的IP地址,按ESC退出编辑,并输入:wq保存,重启虚拟机

QQ图片20201031122403.png

QQ图片20201031122611.png

PC可通过DHCP正常获取IP地址,打开路由器管理页面,密码默认为koolshare

QQ图片20201031123218.png

六、添加网卡

添加另外两块网卡,配置好LEDE的Lan之后再添加网卡会比较方便,不容易出问题

关闭LEDE,添加另外两块虚拟网卡到虚拟机:选择“LEDE”虚拟机 > 硬件 > 添加 > 网络设备 > 桥接选“vmbr3”(Lan桥接)> 网卡模型选“VirtIO(半虚拟化)” > 关闭“防火墙”,再次按步骤添加“vmbr1”(Wan)

QQ图片20201031123429.png

eth0和eth1为Lan,eth2为Wan

QQ图片20201104113256.png

登录LEDE,修改Wan和Wan6接口为eth2

QQ图片20201031123828.png

为了联网,修改Wan的信息,小陈家园使用ISP分配的公网固定IP地址,点击保存并应用,PC可正常上网

QQ图片20201031124241.png

勾选Lan桥接接口eth1,这样eth0和eth1在同一桥接接口,通过AP上网的终端才能正常获取IP地址上网

QQ图片20201031125008.png