在VMWare Workstation上安装OpenWRt
一、下载OpenWRt镜像文件
1.OpenWRt下载地址
1 | |
2.选择版本
这里我选择的是21.02.7
3.解压下载的压缩文件,得到镜像文件openwrt-21.02.7-x86-64-generic-ext4-combined-efi.img
二、安装StarWindV2VConverter
1.下载地址
1 | |
三、转换.img文件为.vmdk虚拟磁盘文件
1.启动StarWindV2VConverter
2.源文件选择local file
3.目标文件同样选择local file
4.目标文件格式选择VMDK

5.最终生成.vmdk文件
四、创建虚拟机
1.选择稍后安装操作系统
2.这里我选择的是其它linux 5.x内核64位
3.这里要特别注意,创建好和你选择的位置一致的目录,同时向目录中复制上一步生成的.vmdk文件
这时会弹出如下提示,这是因为VMWare检测到你选择的位置已经存在一个我们刚刚复制的.vmdk文件,我们点击继续
4.处理器和内存我选的是2核1G

5.暂时不使用网络连接
6.选择使用现有虚拟磁盘,然后选择第3步虚拟机位置里的.vmdk文件,我这里就是C:\VirtualMachines\OpenWRt5\openwrt-21.02.7-x86-64-generic-ext4-combined-efi.vmdk
7.这里可能会根据你使用的VMWare Workstation版本的不同弹出更新格式的提示,我选择的是保持现有格式
8.创建好虚拟机后,添加两个网卡适配器,可选择移除CD/DVD、USB控制器、声卡、打印机,最终的设备列表如下图
五、配置OpenWRt
1.启动OpenWRt
2.编辑网络配置文件并重启
1 | |
这里我们只修改eth0(也就是添加的连接到VMNet12的网络适配器)的IP,然后输入reboot重启
重启后OpenWRt就能够从192.168.12.1(也就是win11物理机)访问,之后我们就可以在物理机上通过web接口对OpenWRt进行配置了
但要注意,要让物理机接入VMNet12

3.使用OpenWRt的web接口进行简单的后续配置
(1)初始密码为空
(2)点击导航栏的System->Administration设置密码
(3)点击导航栏的Network->Interfaces进行网络配置
下图是初始状态
因为我的VMNet8即NAT模式使用的是静态IP,同时我想要禁用IPv6,那我就要修改WAN interface、删除WAN6 interface
修改后的状态

(4)防火墙暂时就用默认配置
(5)更多关于OpenWRt的配置见文章(此处预留)
六、简单测试
1.将主机venus(192.168.12.21)的默认网关设置为192.168.12.23,即OpenWRt的Lan接口的IP
2.从venus PING kali1和223.5.5.5(阿里云的公共DNS),可以PING通
3.从kali1 PING OpenWRt,PING不通
原因是防火墙默认配置的此处为reject