banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Wed 27 May 2009 16:59

bahia_zib
Juste Inscrit !
Date d'inscription: 10 Nov 2008
Messages: 9

Postgis 3.2

Bonjour,

Je crée une Connexion aux données 'OSGeo FDO Provider 3.2 for PostGIS' avec Mapguide Masetro 1.0. (Mapguide Maestro 1.0 et Mapguide Server 2.0.2 tourne sur un Windows XP Pro SP2 computer)

Je saisi dans Maestro les informations de connexion distante à mon serveur debian (Postgres 8.3 database tourne sur une Debian Sarge) : Database=SIG, Server=10.0.0.3, Port=42, Speified Credential Username=postgres Password=*****

quand je teste la connexion dans Maestro j'ai cette erreur :

Le serveur distant a retourné une erreur : (559) MgFdoException.:
An exception occurred in FDO component.
FATAL:  fichier pg_hba.conf manquant ou erroné INT:  Voir les journaux applicatifs du serveur pour plus de détails.


Exception occurred in method MgFdoConnectionManager.Open at line 858 in file d:\build\mapguide_open_source_v2.0\build_30.11\mgdev\server\src\common\manager\FdoConnectionManager.cpp


Mon fichier /etc/postgresql/8.3/main/pg_hba.conf. :
___________________________________________________________
# Database administrative login by UNIX sockets
local   all         postgres    md5                       sameuser
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
# "local" is for Unix domain socket connections only
# local   all         all                               ident sameuser
# IPv4 local connections:
host    all         all         127.0.0.1/32          md5
# IPv6 local connections:
host    all         all         ::1/128               md5
host    all         all         10.0.0.21         md5
host    all         all         10.0.0.19         md5
host    all         all         10.0.0.1          md5

___________________________________________________________

Avez-vous une idée
Merci

Remarque : l'acces à phppgadmin avec http://10.0.0.3/phppgadmin fonctionne tres bien

Hors ligne

 

#2 Wed 27 May 2009 17:05

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9864
Site web

Re: Postgis 3.2

Bonjour,

L'adresse IP de votre poste client est elle une de celles listées ici :

Code:

host    all         all         10.0.0.21         md5
host    all         all         10.0.0.19         md5
host    all         all         10.0.0.1          md5

Pouvez vous tester avec /32 après l'IP :

Code:

host    all         all         10.0.0.21/32         md5
host    all         all         10.0.0.19/32         md5
host    all         all         10.0.0.1/32          md5

Ne pas oublier de redémarrer le serveur pgsql wink

Y.

Dernière modification par Yves (Wed 27 May 2009 17:06)


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#3 Wed 27 May 2009 17:26

bahia_zib
Juste Inscrit !
Date d'inscription: 10 Nov 2008
Messages: 9

Re: Postgis 3.2

Bonjour,
Oui l'adresse IP du client est la 19.
J'ai effectué un test avec le mask 19/32, mais cela me donne le même résultat.
Par contre j'ai remplacé ces 4 lignes host ... par celle là :

Code:

host    all         all         0.0.0.0/0       trust

Et cela marche. Je ne comprends pas trop pourquoi mais on peut cloturer le post

Merci encore

Hors ligne

 

#4 Thu 28 May 2009 15:27

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9864
Site web

Re: Postgis 3.2

Bonjour,

bahia_zib a écrit:

Bonjour,
Oui l'adresse IP du client est la 19.
J'ai effectué un test avec le mask 19/32, mais cela me donne le même résultat.
Par contre j'ai remplacé ces 4 lignes host ... par celle là :

Code:

host    all         all         0.0.0.0/0       trust

Et cela marche. Je ne comprends pas trop pourquoi mais on peut cloturer le post

Merci encore


Ceci entraîne un gros problème de sécurité !

Tu peux au moins limité à 10.0.0.0/24 ce qui permet d'autoriser à toutes les IP 10.0.0.*

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

Pied de page des forums

Powered by FluxBB