eranj wrote:
The VMware fusion VMs are configuerd to bridged network mode.
This means that the VMs (and of course the real machines) each have there own IP address yes? What is your addressing scheme? Address range, subnet mask, default gateway and primary DNS? is your default gateway a local interface of a router that gets you to the internet?
eranj wrote:
Also, there are non VMs windows machines in the LAN.
Is it possible to avoid bonjour for using hostnames instead of IPs??
I don't understand why the computers are shown in finder, but I can't ping them using hostnames.
It only works with IP address.
The windows pcs and VMs show up in Finder most likely because you have connected to them as servers (to their shares). To do so, you are probably using SMB as the sharing protocol to connect with. SMB uses NetBIOS name resolution to resolve names to IP addresses. On a local LAN, it will perform this resolution via broadcast. On the other hand, "ping" uses hostname resolution on your mac. This is probably why they show in Finder but Ping does not resolve their names. Conversely, the default config for windows machines means that if hostname resolution fails, it will fall back to NetBIOS name resolution, so all the windows machines should ping each other fine, if they're on the same subnet.
The other possibility is that some or all of the machines have firewall rules that prevent ping responses. For example, a windows machine that has its network connection configured to "public" instead of "private" may very well refuse to respond to pings; although, as you say pinging the IP address works so this is not an issue.