一:下载openwrt
官方文档:https://openwrt.org/docs/start
下载界面,(以21.02.3版为例)。
https://downloads.openwrt.org/releases/21.02.3/targets/
选择CPU架构。
64是现在大多数CPU的架构,generic是32位CPU,geode是AMD某款不常见的CPU,legacy是老古董,无视。
进入下载界面。
上面的是镜像文件列表,下面是补充文件列表。
ext4——文件系统,linux通用文件系统。可拓展根分区。
squashfs——文件系统,可方便进行系统还原。
efi——采用uefi方式引导。
rootfs——挂在在容器根目录。
kmods目录,包含很多内核模块(各种驱动之类的)。
packages目录,各种软件包。
这里我们选择generic-ext4-combined.img.gz
之后下载到一个gz压缩包。解压后获得img镜像。
二:下载StarWind V2V Image Converter
官网https://www.starwindsoftware.com/
下载界面https://www.starwindsoftware.com/starwind-v2v-converter#download
填入相关信息后便可下载。
三:转换img文件格式
打开StarWind V2V Image Converter
选择img镜像。
选择镜像格式。
下一步。
选择输出文件路径。
完成
之后便会获得两个vmdk虚拟机文件。
四:安装openwrt
登录esxi管理界面,数据储存浏览器中创建一个新目录此处命名为openwrt1(可自定义)。
并把两个vmdk文件上传到这个目录中,注意,上传完毕后只显示1个文件。
新建虚拟机。
名称可自定义,Openwrt1。
选择存储体。
重点!!!!!
进入虚拟机设置界面。
首先删除硬盘,CD控制器。
若配置了网卡直通,也可删除网络适配器并添加PCIE设备。
添加硬盘——现有硬盘。
选择刚刚上传的镜像文件
添加其他设备——PCI设备(可选)。
选择要直通的网卡。
注意,添加直通设备后内存要勾选“预留所有客户机内存 (全部锁定)”
下一步,完成 。注意,不要立刻开机
接下来对硬盘进行扩容
选择虚拟机,编辑,更改硬盘空间,保存。
存储,数据存储浏览器,右键选择虚拟硬盘,扩充硬盘。等待扩容完成。
若出现“ESXI错误:已拒绝虚拟机配置。请参见浏览器控制”
参见博客内另一篇文章进行安装:
五:打开Openwrt
启动成功
用vi编译器编辑网络配置
vi etc/config/network
把此处IP改为自己内网IP。
保存退出。
重启命令reboot
。
关机命令halt
浏览器输入IP地址即可访问Openwrt登录页面
用户名root,密码空
主页面
安装完成