Network Setup
Router
IP: 192.168.1.1
Subnet Mask: 255.255.255.0
Serves as DHCP server for range: 192.168.1.2 - 192.168.1.254
Hyper-V Host (Windows 2012R2)
Connected directly to the Router with a fixed IP address:
IP: 192.168.1.98
Subnet Mask: 255.255.255.0
Gateway: 192.168.1.1
The below two VM's are connected using the same Hyper-V Virtual Switch (bridged)
Windows 2012R2 VM (running on Hyper-V Host)
Virtual NIC fixed IP
IP: 192.168.1.200
Subnet Mask: 255.255.255.0
Gateway: 192.168.1.1
ESXi 5.5 VM (running on Hyper-V Host)
Legacy Virtual NIC with DHCP IP
IP: 192.168.1.249
Subnet Mask: 255.255.255.0
Gateway: 192.168.1.1
Schematic View
// WINDOWS 2012R2 VM
ROUTER <===> HYPERV-HOST <===>
\\ ESXi 5.5 VM
Issue
The Hyper-V Host does ping the Router and the Windows 2012R2 VM
The Hyper-V host cannot ping the ESXi 5.5 VM
The Windows 2012R2 VM does ping the Router and the Hyper-V Host
The Windows 2012R2 VM cannot ping the ESXi 5.5 VM
The ESXi 5.5 VM does ping the Router
The ESXi 5.5 VM cannot ping the Hyper-V Host and the Windows 2012R2 VM.
It makes no sense to me why the 2012 VM can ping both the host and the router and the ESXi VM only the router.
Does anyone know a solution to this issue?, as I am clueless.
EDIT 01-dec-2014 13:50 I already tried the things described in https://communities.vmware.com/message/2441159#2441159 , but not the solution for my issue.
EDIT 01-dec-2014 22:00
HyperV Host has the firewall disabled for all interfaces (i know, not best practice, but its a lab environement
)
There is no duplicate mac address.
Unloaded the firewall and enabled promiscuous mode using the ESXi Shell:
> esxcli network firewall unload
> esxcli network vswitch standard policy security set --allow-promiscuous y -v vSwitch0
Both commands executed succesfully, but did not solve the "not pinging" issue.
The HyperV does have an ARP cache entry for the MAC Address of the ESXi VM, so it does recognise it at that level
.98 is the HyperV Host, .249 is the ESXi VM.
========= BEGIN ARP RESULT ==========
PS C:\Users\Administrator> arp -a 192.168.1.249
Interface: 192.168.1.98 --- 0x11
Internet Address Physical Address Type
192.168.1.249 00-15-5d-01-64-f1 dynamic
========= END ARP RESULT ==========
========= BEGIN PING RESULT =========
PS C:\Users\Administrator> ping 192.168.1.249
Pinging 192.168.1.249 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 192.168.1.249:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
========= END PING RESULT =========
Just to make sure, I added the follwing line in the XML file of the ESXi VM (added line is in bold text)
<global_settings>
<allow_promiscuous_mode type="string">TRUE</allow_promiscuous_mode>
<devices>
Message was edited by: bakkerb