Hi!
I cannot connect to a VM running inside my virtual ESXi host.
My lab is as follows:
Host laptop: openSUSE 42.3
Workstation: 14.1.1
vESXi: 6.5 build 7526125 (192.168.200.50)
vVM: Windows Server 2016 (192.168.200.20)
Virtual Network: vmnet200 (192.168.200.0/24, host-only)
Default GW for vESXi and vVM: 192.168.200.1
Virtual Switch: Standard switch + Allow Promiscuous Mode and Forged Transmits
vVM Portgroup: "VM Network" + Allow Promisc. and Forged Transmits.
Laptop OS firewall: Disabled
Ping/SSH in any direction between the host OS and vESXi (192.168.200.50) is successful.
Ping/SSH in any direction between the host OS and vVM is unsuccessful.
Is there a way to contact the vVM from the host OS?
best,
H
In this case it's not the virtual switch, or port group on the virtual ESXi which needs to be set to promiscuous mode, but the network(s) on the Linux host.
Please take a look at KB article https://kb.vmware.com/s/article/287 which should help solving the issue.
André
Thank you for your reply
I forgot to mention that my vmnet200 is set to promiscuous mode. (Ifconfig vmnet200 promisc). “Netstat-i” confirms that the vmnet200 has promiscuous mode enabled. I hoped it would help, but didn’t.
I don't use VMware Workstation on Linux myself, so I cannot reproduce the issue, but from what I've read here in the communities in the past, the issue is most likely related to the permissions. At least it's worth a try.
André