Why host and vmware guests fail to get MAC of each other?

Posted by Georgiy Nemtsov on Server Fault See other posts from Server Fault or by Georgiy Nemtsov
Published on 2012-12-09T20:56:53Z Indexed on 2012/12/09 23:10 UTC
Read the original article Hit count: 174

Filed under:

I have Windows 7 64bit host running VmWare Workstation 8 with two CentOS 6.3 guests. All guests adaptors are bridged with statically assigned ip's. Connectivity bitween host and guests was fine for many days running this setup. And today while I was working suddenly host and guests became unreachable for each other. While both host and guests could connect to internet and connect to other mashines in my networks.

On guests arp -a showed for host ip address:

? (192.168.1.3) <incomlete> on eth0 

On host arp -a showed for guests ip

192.168.1.19          00-00-00-00-00-00
192.168.1.20          00-00-00-00-00-00

All other arp records was OK. Deleting arp-caches didn't help neither on guests nor on host. After that I disabled and reenabled network adaptor on my Windows 7 host. And the problem was gone. arp -a now shows correct MACs on all instances.

As I suppose the issue was about expiry of arp cache. For some reason host and guests couldn't get their MACs. Hope somebody knows what it is all about? I am preparing guests to work in production and don't want to face such problems in future!

Also I was supprised while investigating this issue from another mashine that could connect both on guests and host. On that mashine arp -a showed same MAC for host and two guests.

© Server Fault or respective owner

Related posts about arp