VMware Workstation 14导入Palo Alto防火墙报错:网卡非vmxnet3求解决
解决VMware Workstation 14导入Palo Alto OVA时的网卡类型错误
我之前在VMware Workstation 14里导入Palo Alto的OVA镜像时,也碰到过完全一样的「One/more network adapter(s) are not vmxnet3」错误,折腾了几次后总结出几个靠谱的修复方法,亲测有效:
方法一:导入前手动修改OVF配置文件
OVA本质是OVF和VMDK的压缩包,我们可以先修改里面的OVF文件来强制指定网卡类型:
- 用WinRAR或7-Zip解压你的Palo Alto OVA文件,得到单独的
.ovf和.vmdk文件 - 用记事本或XML编辑器打开
.ovf文件 - 搜索所有
<AdapterType>标签,把标签内的内容全部替换为vmxnet3(比如原来可能是e1000或其他兼容类型) - 保存修改后的OVF文件,然后在VMware Workstation里选择「打开虚拟机」,直接导入这个修改后的OVF文件即可
方法二:导入后重新配置网卡
如果已经完成导入(哪怕报错后虚拟机依然被创建),可以直接修改现有虚拟机的网卡:
- 确保虚拟机处于关机状态,右键点击虚拟机选择「设置」
- 在「硬件」选项卡中,选中每个现有的网络适配器,点击「移除」删除
- 点击「添加」→「网络适配器」,在「适配器类型」下拉菜单中选择「VMXNET3」,完成添加
- 根据Palo Alto防火墙的需求,添加对应数量的VMXNET3网卡
- 启动虚拟机,此时网卡类型错误提示就不会再出现了
方法三:修改Workstation的默认网卡类型配置
调整Workstation的全局设置,让新导入的虚拟机默认使用VMXNET3网卡:
- 打开VMware Workstation,点击顶部菜单栏的「编辑」→「首选项」
- 切换到「虚拟机」选项卡,确认「默认硬件兼容性」是Workstation 14.x对应的版本
- 点击「修改默认硬件」,在网络适配器设置里把默认适配器类型改成「VMXNET3」
- 保存设置后重新导入OVA,就能自动匹配正确的网卡类型了
另外提一句:Palo Alto防火墙对VMXNET3网卡的兼容性非常好,而且这种网卡的性能更适合防火墙的流量处理场景,修改后完全不会影响防火墙的正常功能。
内容的提问来源于stack exchange,提问作者Park Yo Jin
相关产品推荐
相关产品推荐

