Um rastreamento de rede WireShark mostrou que o congelamento ocorre quando o computador Vista responde a uma consulta de nome NetBios com o endereço IP de um nó da rede virtual VMWare em vez do endereço da interface de rede principal. A descrição desta rede virtual VMWare é "Uma rede privada compartilhada com o host".
Acontece que o firewall do Vista classifica a Rede Virtual VMWare como uma "Rede Pública" e, portanto, bloqueia qualquer tentativa de acessar essa rede a partir de outros computadores locais. Definir a rede virtual VMWare como privada resolve o problema de bloqueio.
Atualização: Definir a rede virtual como privada é apenas uma correção parcial - as redes virtuais são revertidas para redes públicas após uma reinicialização. A correção completa consiste em declará-los como endpoints de rede (NDIS_DEVICE_TYPE_ENDPOINT), conforme demonstrado pelo script do PowerShell em Adaptadores VMWare VMNET acionando Perfil público do Firewall do Windows . Como mostra este Artigo MSDN :
Note: Vista automatically identifies and monitors the networks to which a computer connects. If the NDIS_DEVICE_TYPE_ENDPOINT flag is set, the device is an endpoint device and is not a connection to a true external network. Consequently, Windows ignores the endpoint device when Windows identifies networks. The Network Awareness APIs indicate that the device does not connect the computer to a network. For end users in this situation, the Network and Sharing Center and the network icon in the notification area do not show the NDIS endpoint device as connected. However, the connection is shown in the Network Connections Folder. Also, if NDIS_DEVICE_TYPE_ENDPOINT is set, the Windows Firewall ignores the connection when Windows Firewall enforces public, private, or domain policies.