VMware Communities
hakros
Contributor
Contributor

Cannot connect to a VM running on a virtual ESXi

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

Tags (2)
0 Kudos
3 Replies
a_p_
Leadership
Leadership

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é

0 Kudos
hakros
Contributor
Contributor

Thank you for your reply Smiley Happy

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.

0 Kudos
a_p_
Leadership
Leadership

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é

0 Kudos