我刚刚安装了 ESXi 6.7.0(免费版),并使用默认设置设置了我的前两个虚拟机。但是我似乎无法让这些虚拟机连接并 ping 本地网络上的设备。但是,我可以用默认设置访问互联网吗?因此,流量似乎可以从我的 vmware 主机 NIC 顺利传输到我的路由器,并从我的分界点传输到互联网,但我无法在 VM 和我的家用笔记本电脑之间进行通信。
在搜索和浏览了许多论坛、知识库、视频和文档后,我似乎无法找到如何在 esxi 主机的 Web 门户上进行设置的答案。许多帖子都提到了 VLAN 设置、桥接和 VM 工作站(我没有或不需要)。我在 vswitch、vmnic、端口组或网络设置上找不到任何桥接设置。我没有为我的本地网络添加 VLAN 标记,而且我的测试 VLAN 也无济于事。
我疯了吗?这是 VMware ESXi 的限制吗?免费版本不允许本地网络,而且没人愿意谈论它吗?
我真的感觉自己像是吃了疯狂的药丸一样……
更新: 嘿,谢谢 essjae 的回复!经过一番检查,一切似乎都正确无误,客户操作系统具有正确的 IP、网关、DNS 信息,事实上,DHCP 分配的 IP 在我的路由器范围内。ESXi 客户操作系统似乎能够访问路由器并获取 DHCP。
经过进一步挖掘,事情变得更加奇怪: - VM 可以 ping 通 LAN 中的我的其他几个设备(我的笔记本电脑、手机、树莓派),但无法访问我的工作站 - VM 无法在同一主机内相互 ping 通 - 故障排除让我看到一篇关于 VM 无法相互 ping 通的帖子,建议使用适配器“E1000”而不是“VMXNET 3”,我的 VM 已经使用该适配器类型,切换到“VMXNET 3”没有帮助。
TLDR 我能够让 VM 访问 LAN 设备,但 VM 无法 ping 通某些设备,或者相互 ping 通。
传奇仍在继续(带着疯狂的药丸)......