I opened two VMs running NetApp filer simulators (a dialect of FreeBSD) as guest operating systems on Workstation 9.0 (9.0.1 build-894247), which are installed on two WinServer 2008 R2 boxes. Bridged network adapters were selected for all virtual interfaces. On one VM it's 10.5.129.100 (bridged to 10.5.129.106) and on another one -- 10.5.129.102 (bridged to 10.5.129.104). Setups of both VM's are identical as far as I can see. I also have another Linux box (10.5.131.6) on the same VLAN.
Pinging between host interfaces--10.5.131.6, 10.5.129.106, and 10.5.129.104-- is just fine. I also can ping from/to 10.5.129.100 to/from 10.5.131.6, but pinging between 10.5.129.102 and 10.5.131.6 fails:
[root@10.5.131.6 ~]# ping 10.5.129.102
PING 10.5.129.102 (10.5.129.102) 56(84) bytes of data.
From 10.5.131.6 icmp_seq=2 Destination Host Unreachable
From 10.5.131.6 icmp_seq=3 Destination Host Unreachable
From 10.5.131.6 icmp_seq=4 Destination Host Unreachable
^C
--- 10.5.129.102 ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4921ms
pipe 3
When pinging 10.5.131.6 from 10.5.129.102, "error= Host is down" is reported.
Here is the outcome of ifconfig on 10.5.129.100:
And here is the outcome of ifconfig on 10.5.129.102:
Tcpdump captured on 10.5.131.6 when pinging 10.5.129.100 looks fine:
3 Dell_ef:dc:73 Broadcast ARP Who has 10.5.129.100? Tell 10.5.131.6
4 Vmware_85:1b:c8 Dell_ef:dc:73 ARP 10.5.129.100 is at 00:0c:29:85:1b:c8
5 10.5.131.6 10.5.129.100 ICMP Echo (ping) request id=0xf979, seq=1/256, ttl=64
6 10.5.129.100 10.5.131.6 ICMP Echo (ping) reply id=0xf979, seq=1/256, ttl=255
...
Yet the tcpdump captured on 10.5.131.6 when pinging 10.5.129.102 keeps broadcasting the arp request:
Dell_ef:dc:73 Broadcast ARP Who has 10.5.129.102? Tell 10.5.131.6
...
Here are the ARP entries on 10.5.129.106:
C:\Users\Administrator>arp -a
Interface: 10.5.129.106 --- 0xc
Internet Address Physical Address Type
10.5.129.100 00-0c-29-85-1b-c8 dynamic
10.5.129.104 d0-67-e5-ec-dc-07 dynamic
10.5.131.6 d0-67-e5-ef-dc-73 dynamic
10.5.255.255 ff-ff-ff-ff-ff-ff static
224.0.0.2 01-00-5e-00-00-02 static
224.0.0.9 01-00-5e-00-00-09 static
224.0.0.22 01-00-5e-00-00-16 static
224.0.0.252 01-00-5e-00-00-fc static
239.255.255.250 01-00-5e-7f-ff-fa static
And here are the ARP entries on 10.5.129.104:
C:\Users\Administrator>arp -a
Interface: 10.5.129.104 --- 0xb
Internet Address Physical Address Type
10.5.129.106 d0-67-e5-ec-e0-6f dynami
10.5.131.6 d0-67-e5-ef-dc-73 dynami
10.5.255.255 ff-ff-ff-ff-ff-ff static
224.0.0.2 01-00-5e-00-00-02 static
224.0.0.9 01-00-5e-00-00-09 static
224.0.0.22 01-00-5e-00-00-16 static
224.0.0.252 01-00-5e-00-00-fc static
239.255.255.250 01-00-5e-7f-ff-fa static
I tried assigning a new MAC for 10.5.129.102 and restarting guest, but it didn't help.
Any thoughts what is going on and how to fix it?
Thank you,
--Leon.