Hi.
I think setting Listen_address to *, does not necessary allows all connections but allows your PostgreSQL server to support TCP/IP connections. So, leave it as it is. In order to apply control over what machine IP addresses should connect remotely to your server; specify the IP addresses in the pg_hba.conf file. e.g # TYPE DATABASE USER CIDR-ADDRESS METHOD Host <DBname> DKing 192.168.2.102 <Specifies user Authentication> Make sure you restart your PostgreSQL serve after performing the above. Hope this helps. Makgati. ________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dan King Sent: Tuesday, February 19, 2008 11:27 AM To: pgsql-admin@postgresql.org Subject: [ADMIN] Can't connect from computer on network. Hi list, I am using postgresql 8.2 on Ubuntu Gutsy. I am attempting to connect to my database on one computer from another computer on my network. I can connect to the database if I have: listen_addresses = '*' in my postgresql.conf file. But I can't connect if I have: listen_addresses = 'localhost, 192.168.2.102' in my postgresql.conf file. The computer that is assigned 192.168.2.102 is the computer I am attempting to connect from that works with the * but not with an assigned IP address. I understand that having a * allows all connections but I am attempting to restrict this so only a certain computer can access the database. Does anyone know why I can't connect to the database from another computer when specifying the IP address in 'listen_addresses' and how to fix my problem? Thanks a lot for the help. Dan To read FirstRand Bank's Disclaimer for this email click on the following address or copy into your Internet browser: https://www.fnb.co.za/disclaimer.html If you are unable to access the Disclaimer, send a blank e-mail to [EMAIL PROTECTED] and we will send you a copy of the Disclaimer.