实话实说:虚拟机跑openwrt的性能和方便性都不如客户端方便。

1)需要具备一个openwrt的vhdx文件(img或者vmdk格式请采用StarWind V2V Converter转化为vhdx格式)

2)新建一个文本文件,内容如下:

    <preferences>
    <version type="string">2.0</version>
    <hardware>
    <pci_bus>
    <ide_adapter>
    <ide_controller id="0">
    <location id="0">
    <drive_type type="integer">1</drive_type>
    <pathname>
    <absolute type="string">vhdx文件的全路径含后缀</absolute>
    <relative type="string">vhdx文件的全路径含后缀</relative>
    </pathname>
    </location>
    </ide_controller>
    </ide_adapter>
    </pci_bus>
    </hardware>
    </preferences>

将该文件保存后,后缀修改为vmc文件,和vhdx文件放在同一个目录下。

3)打开parallels,采用打开的方式,选择该vmc文件打开,此时会提示你磁盘转换,点击确认即可,此时会在你的parallels文件下生成一个.pvm的虚拟磁盘,并启动、跑码(跟你在ESXI、PVE安装一样),openwrt启动完毕后,此时是没有网卡的,需要关闭虚拟机,然后添加网卡(有线添加硬网卡,wifi添加无线网卡),选择正在连接的网卡桥接。其他的就跟常规的openwrt没什么区别了……