Buenas tardes a todos:
Tengo una máguina virtual instalada en una PC con Windows XP que uso para desarrollar. La VM tiene instalado PostgreSQL 8.3.7-1. La configuración en el fichero pg_hba.conf es la siguiente:

# Database administrative login by UNIX sockets
local   all         postgres                          trust

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

# "local" is for Unix domain socket connections only
#local   all         all                               ident sameuser
local    all         all                               md5

# IPv4 local connections:
host    all         all         127.0.0.1/32           md5
host    all         all         192.168.5.1/32         md5
host    bacula_db   bacula_user 192.168.5.250          md5

# IPv6 local connections:
#host    all         all         ::1/128               md5

Cuando intento conectarme desde una aplicación web que estoy desarrollando y que está hosteada en el mismo servidor me arroja este error:

PDO Connection Error: SQLSTATE[08006] [7] FATAL: missing or erroneous pg_hba.conf file
HINT: See server log for details.

El fichero de logs contiene lo siguiente:
2009-09-07 15:51:17 CDT LOG: invalid IP mask "md5" in file "/etc/postgresql/8.3/main/pg_hba.conf" line 21: Name or service not known
2009-09-07 15:51:17 CDT FATAL:  missing or erroneous pg_hba.conf file
2009-09-07 15:51:17 CDT HINT:  See server log for details.

Lo lindo del caso es que me deja conectarme desde el PgAdmin sin problema alguno por la interfaz con IP: 192.168.5.1 sin embargo de la local que es 192.168.5.250 no me deja. Alguna idea o sugerencia?

Un saludo
--
Ing. Reynier Pérez Mira
--
TIP 5: ¿Has leído nuestro extenso FAQ?
        http://www.postgresql.org/docs/faqs.FAQ.html

Responder a