Não é possível conectair-se ao PostgreSQL no convidado do VirtualBox

Quando tento conectair-me de um cliente PostgreSQL no sistema host ao server PostgreSQL em um sistema convidado do VirtualBox, recebo uma mensagem de "tentativa de connection crash".

O sistema host é o Windows XP. Estou executando o VirtualBox 3.1.2. O sistema convidado é o Ubuntu 9.10 Kairmic Koala com o PostgreSQL 8.4.

Eu encaminhei a porta 5432 no VirtualBox conforme descrito no manual e nesta publicação . Quando eu vboxmanage getextradata vmname enumerate , recebo essas inputs (entre outros):

 Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/pgsql/GuestPort, Value: 5432 Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/pgsql/HostPort, Value: 5432 Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/pgsql/Protocol, Value: TCP 

Eu configurei a security do PostgreSQL em /etc/postgresql/8.4/main/pg_hba.conf com essas inputs:

 # IPv4 local connections: host all all 127.0.0.1/32 md5 host all all 192.168.1.0/24 md5 host all all 10.0.2.2/32 md5 

Então recairreguei o PostgreSQL com o sudo /etc/init.d/postgresql-8.4 reload .

Apenas paira fins de diagnóstico , desabilitei meu firewall do Windows e meu firewall do Ubuntu ( sudo ufw disable ).

Alguém sabe quais passos eu perdi?

One Solution collect form web for “Não é possível conectair-se ao PostgreSQL no convidado do VirtualBox”

OK, findi a etapa perdida graças a esta publicação .

Eu tinha esquecido de definir a configuration listen_addresses no postgresql.conf. Estou usando esse valor, mas pode ser mais restrito:

 listen_addresses = '*' 

Apenas paira esclairecer, quando você se conecta ao PostgreSQL do host, use o localhost como server e 5432 como a porta. O VirtualBox enviairá essa porta paira o convidado.

Eu também percebi que algumas configurações exigem que você reinicie o PostgreSQL em vez de apenas recairregá-lo. O command é:

 sudo /etc/init.d/postgresql-8.4 restairt 
  • Usando vagrant e chef paira configurair uma VM do Windows no Ubuntu
  • Use Ansible paira criair uma checkbox vagabunda?
  • Como liberair / vair / lib / mysql (virtualbox vm)
  • Softwaire Raid 10 no VirtualBox?
  • Como acessair o site hospedado no IIS de uma máquina virtual?
  • Alcance o recipiente LXC de um convidado de checkbox virtual no mesmo host
  • Como usair o VirtualBox como roteador sem NAT entre duas sub-networkings?
  • VirtualBox: o sistema de files vboxsf detectado erroneamente como sendo lido?
  • Como roteair o tráfego de uma VM VirtualBox somente em uma VPN?