Why host and vmware guests fail to get MAC of each other?
- by Georgiy Nemtsov
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.