Si nada mas instalar nuestro servidor postgresql intentamos conectar nos dara un mensaje como el siguiente.
FATAL: no pg_hba.conf entry for host «192.168.0.87», user «postgres», database «postgres», SSL on FATAL: no pg_hba.conf entry for host «192.168.0.87», user «postgres», database «postgres», SSL off
VIen debemos configurar nuestro servidor de base de datos en postgresql para que permita acceso desde ips de nuestra subred.
Postgresql tiene dos ficheros de configuracion
· pg_hba.conf
· postgresql.conf
Para permitir el acceso externo al servidor de postgresql debemos configurar una regla dentro del archivo pg_hba.conf
vi /etc/postgresql/8.4/main/pg_hba.conf
Añadimos
host all all 192.168.0.0/32 md5
Y reiniciamos el servidor
root@syswoody:/etc/postgresql/8.4/main# /etc/init.d/postgresql restart
* Restarting PostgreSQL 8.4 database server
[ OK ]