I have VMWare vSphere ESXi 6.5 VM and Linux VM deployed on a physical ESXi 6.5. Both have identical network configuration - Linux VM is absolutely fine to access from anywhere in the network, but unable to access the VM with Guest OS ESXi
I can reach the ESXi VM from it’s physical system and from the Linux VM without any issue. I am also able to reach all systems from the ESXi VM. But packet drops when trying to reach the ESXi VM from any other system in the network.
Can anyone suggest what could be the potential cause here.
'Promiscuous mode' and 'Forget Transmits' are enabled for vSwitch on physical host.
# ping 10.10.1.227 <<< ESXi VM
PING 10.10.1.227 (10.10.1.227) 56(84) bytes of data.
64 bytes from 10.10.1.227: icmp_seq=9 ttl=64 time=1.05 ms
64 bytes from 10.10.1.227: icmp_seq=62 ttl=64 time=1.23 ms
64 bytes from 10.10.1.227: icmp_seq=113 ttl=64 time=1.24 ms
64 bytes from 10.10.1.227: icmp_seq=163 ttl=64 time=1.38 ms
--- 10.10.1.227 ping statistics ---
168 packets transmitted, 4 received, 97% packet loss, time 167933ms
rtt min/avg/max/mdev = 1.057/1.231/1.388/0.122 ms
# ping 10.10.1.226 <<< Linux VM
PING 10.10.1.226 (10.10.1.226) 56(84) bytes of data.
64 bytes from 10.10.1.226: icmp_seq=1 ttl=64 time=0.435 ms
64 bytes from 10.10.1.226: icmp_seq=2 ttl=64 time=0.590 ms
64 bytes from 10.10.1.226: icmp_seq=3 ttl=64 time=0.595 ms
--- 10.10.1.226 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.435/0.540/0.595/0.074 ms
I tried from systems in same and as well as different subnet via a gateway. Interestingly I am able to reach all systems from the ESXi VM, not from any other systems in the network except it's own physical host and other co-VMs.
Any idea, what am I missing here
Check firewall rules on ESXi VM.
Also check tracert from system where you cant access it.
Are you able to open the UI for the installed ESXi server from the VMs that are on the same subnet?
Have you tried the same from a system outside the physical ESXi host?
Thank Abhilash, Manoj, for your time to respond.
I am able to open UI of installed ESXi and also able to manage the ESXi VM through vCenter as long as the vCenter and other clients are deployed on the same host
I tried disabling Firewall in physical as well in ESXi VM. No luck
[root@esx-vm1:~] esxcli network firewall get
Default Action: PASS
Not getting much clue from tracroute data. getting all ****
Unable to reach the ESXi VM from systems outside of its host and it's other VMs. No matter those systems are in same or different subnet.
Looks like some mis configuration on the gateway or the VLAN on the physical ESXi.