Você pode tentar fazer uma ponte em vez da interface NAT. Bridging significa que ele obterá um IP da mesma LAN em que o seu Mac está, em vez de um da interface do VMWare NAT.
Estou executando o Postgres e o Bloomberg em uma máquina virtual VM WARE Windows XP em um Mac Snow Leopard (bberg infelizmente é apenas o Windows). Aqui está o IP Config da máquina virtual:
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : localdomain
IP Address. . . . . . . . . . . . : 172.16.179.130
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 172.16.179.2
Infelizmente ping em um terminal no mesmo mac (fora da máquina virtual, é claro) não vê esse endereço IP:
users-imac:~ thomasbrowne$ ping 172.16.179.130
PING 172.16.179.130 (172.16.179.130): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Portanto, não consigo acessar o banco de dados Postgres de fora da máquina virtual. Estou executando "Compartilhar esta conexão de rede (NAT) do Mac" como a opção de rede para a máquina virtual, e o Mac é conectado à rede via Wi-Fi, onde obtém um endereço IP dinâmico. Qualquer coisa que eu deveria estar fazendo? Obrigado antecipadamente pela ajuda.
Você pode tentar fazer uma ponte em vez da interface NAT. Bridging significa que ele obterá um IP da mesma LAN em que o seu Mac está, em vez de um da interface do VMWare NAT.
Tags postgresql vmware-fusion