我这边基于https://downloads.x-wrt.com/rom/ 介绍,直接下载的vmdk文件
你可以可以下载openwrt的镜像自己转换:
gunzip openwrt-x86-generic-combined-ext4.img.gz
qemu-img convert -f raw -O vmdk openwrt-x86-generic-combined-ext4.img openwrt-x86-generic-combined-ext4.vmdk
我下载的是:https://downloads.x-wrt.com/rom/x-wrt-24.01-b202403222222-x86-64-generic-ext4-combined.vmdk.gz
来到ESXI的存储库,建一个文件夹 xwrt,然后帮我们解压出来的 x-wrt-24.01-b202403222222-x86-64-generic-ext4-combined.vmdk 上传上去。
新建虚拟机,系统选择Linux,版本选择其他Linux 64,正常下一步,到自定义那一步帮系统分配的磁盘删了,然后点上面的添加硬盘,选择现有硬盘,然后选择刚才上传的那个vmdk文件。
修改刚才挂载磁盘的配置,帮控制器位置改成 IDE控制器0
然后开机,正常应该就能看到你的openWRT引导界面了。
小技巧:
命令行开启dhcp客户端
uci set network.lan.proto="dhcp"
uci commit network
service network restart
命令行开启防火墙允许wan接口访问管理界面
修改/etc/config/firewall
找到config zone 下面 name 是wan的
修改 input策略改成 ACCEPT
重启让配置生效
参考资料:
https://openwrt.org/docs/guide-user/base-system/dhcp
https://downloads.x-wrt.com/rom/
https://wiki.seeedstudio.com/change_default_gateway_IP/
https://github.com/coolsnowwolf/lede/releases
https://openwrt.org/docs/guide-user/virtualization/vmware
https://openwrt.org/docs/guide-user/network/openwrt_as_clientdevice
https://openwrt.org/docs/guide-user/firewall/firewall_configuration