Ana sistemdeki bir PostgreSQL istemcisinden VirtualBox konuk sistemindeki PostgreSQL sunucusuna bağlanmaya çalıştığımda, bir "bağlantı girişimi başarısız oldu" iletisi alıyorum.
Ana bilgisayar sistemi Windows XP'dir. VirtualBox 3.1.2 kullanıyorum. Konuk sistemi PostgreSQL 8.4 ile Ubuntu 9.10 Karmic Koala'dır.
Kılavuzda ve bu yayında açıklandığı gibi VirtualBox bağlantı noktası 5432'yi ilettim . Koştuğumda vboxmanage getextradata vmname enumerate
, bu girişleri alıyorum (diğerleri arasında):
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
PostetSQL güvenliğini /etc/postgresql/8.4/main/pg_hba.conf dosyasında şu girişlerle yapılandırdım:
# 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
Sonra PostgreSQL'i yeniden yükledim sudo /etc/init.d/postgresql-8.4 reload
.
Yalnızca tanılama amacıyla , Windows güvenlik duvarımı ve Ubuntu güvenlik duvarımı ( sudo ufw disable
) devre dışı bıraktım .
Hangi adımları atladığımı bilen var mı?
systemctl reload postgresql
,systemctl restart postgresql
nihayet benim için yaptı.