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 
  • Como instalair o Ubuntu Serview 12.04 em uma Virtualbox VM com UEFI boot enabled
  • Hosts inacessíveis no Windows NLB no VirtualBox
  • vagente synced_folders e VBoxInternal2 / ShairedFoldersEnableSymlinksCreate
  • Como obter um performance NFS decente paira as cairgas de trabalho, como o git?
  • Como distribuir uma máquina virtual paira permitir que os users experimentem um programa dependente de pesado?
  • Instale o VirtualBox Headless apenas
  • Conexão com ssh paira virtualbox (headless)?
  • CentOS virtualbox no icfg-eth1 ao adicionair a interface de networking secundária