जब मैं PostgreSQL क्लाइंट से होस्ट सिस्टम पर PostgreSQL सर्वर से वर्चुअलबॉक्स अतिथि सिस्टम पर कनेक्ट करने का प्रयास करता हूं, तो मुझे "कनेक्शन प्रयास विफल" संदेश मिलता है।
होस्ट सिस्टम विंडोज एक्सपी है। मैं VirtualBox 3.1.2 चला रहा हूं। अतिथि प्रणाली उबंटू 9.10 कार्मिक कोआला पोस्टग्रेक्यूएल 8.4 के साथ है।
मैंने वर्चुअलबॉक्स में पोर्ट 5432 को मैनुअल और इस पोस्ट में वर्णित किया है । जब मैं दौड़ता हूं vboxmanage getextradata vmname enumerate
, मुझे ये प्रविष्टियां मिलती हैं (दूसरों के बीच):
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
मैंने इन प्रविष्टियों के साथ PostgreSQL सुरक्षा को /etc/postgresql/8.4/main/pg_hba.conf में कॉन्फ़िगर किया है:
# 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
तब मैंने PostgreSQL को फिर से लोड किया sudo /etc/init.d/postgresql-8.4 reload
।
केवल नैदानिक उद्देश्यों के लिए , मैंने अपने विंडोज फ़ायरवॉल और मेरे Ubuntu फ़ायरवॉल ( sudo ufw disable
) को निष्क्रिय कर दिया है ।
किसी को भी पता है कि मैंने क्या कदम उठाए हैं?
systemctl reload postgresql
,systemctl restart postgresql
आखिरकार यह मेरे लिए क्या था।