Vous n'êtes pas identifié(e).

#1 20/04/2012 17:19:47

fraoustin
Membre

problème de connexion depuis un windows

bonjour,

j'ai le problème suivant:

* sur le poste srvA j'ai installer debian6 + postgresql (via apt-get)
* sur le poste srvB j'ai installer debian6 + postgresql -client
* sur le poste srvC j'ai installer windows7 + postgresql + odbc+ pgadmin

mon poste srvA est configuré ainsi pour le fichier postgresql.conf

root@srvA:/var/log# cat /etc/postgresql/8.4/main/postgresql.conf |grep "listen " 
   listen_addresses =  '*'                 # what IP address(es) to listen on;
root@srvA:/var/log# cat /etc/postgresql/8.4/main/postgresql.conf |grep "ssl ="
   ssl = false #true                               # (change requires restart)
root@srvA:/var/log# cat /etc/postgresql/8.4/main/postgresql.conf |grep "port ="
   port = 5432                             # (change requires restart)

et ainsi pour le pg_hba.conf

local   all         postgres                          ident
host    all         all         0.0.0.0/0             password

si je me place sur le poste srvB et que je lance la commande suivante:

psql -h srvA -U postgres postgres

tout fonctionne

si je fais la même chose avec le poste srvC (qui est en windows) cela ne fonctionne pas ...
si j'utilise l'odbc ou pgadmin j'ai le même message comme quoi "Error connecting server" de srvC je ping srvA et si j'utilise nmap je vois que le port 5432 est ouvert

le pare feu du poste srvC est désactivé ...

si quelqu'un à la solution du pourquoi j'arrive à me connecter à mon serveur postgresql avec debian mais pas avec windows je suis preneur

Hors ligne

#2 20/04/2012 18:53:54

gleu
Administrateur

Re : problème de connexion depuis un windows

Vous utilisez nmap de quel poste ? Arrivez-vous à vous connecter par SSH de srvC vers srvA ? (je dis SSH mais vous pouvez tester un autre port, comme le 80 si vous avez un serveur web).


Guillaume.

Hors ligne

#3 20/04/2012 18:58:06

fraoustin
Membre

Re : problème de connexion depuis un windows

j'utilise nmap depuis srvC et oui je me connecte depuis srvC sur srvA en ssh ... a priori je n'ai pas de problème de réseau entre srvC et srvA
la seule différence notable entre srvB et srvC est l'OS

Hors ligne

#4 20/04/2012 20:36:51

rjuju
Administrateur

Re : problème de connexion depuis un windows

A tout hasard il pourrait y avoir une différence avec le mot de passe de l'utilisateur local. Avez-vous essayé de forcer la demande du mot de passe depuis le poste srvC ? (psql -U postgres -W postgres)

Hors ligne

#5 20/04/2012 21:07:36

fraoustin
Membre

Re : problème de connexion depuis un windows

Je vais essayer mais j ai essayer sur srvC d utiliser ODBC et donc avec un login password indiqué en clair et cela ne fonctionne pas

Hors ligne

#6 21/04/2012 08:33:22

edlm
Membre

Re : problème de connexion depuis un windows

fraoustin a écrit :

et ainsi pour le pg_hba.conf

local   all         postgres                          ident
....

...
si je me place sur le poste srvB et que je lance la commande suivante:

psql -h srvA -U postgres postgres

tout fonctionne

si je fais la même chose avec le poste srvC (qui est en windows) cela ne fonctionne pas ...


est ce que le poste sous windows7 (srvC) a un serveur ident ? Je n'en sais rien (je connais mal le monde Windows et m'y intéresse peu)
mais je ne serais pas étonné si c'était le cas (pas de serveur ident sur Windows 7 par défaut).


Voir aussi http://www.postgresql.org/docs/9.1/stat … thods.html


Éric

Hors ligne

#7 21/04/2012 08:35:47

edlm
Membre

Re : problème de connexion depuis un windows

edlm a écrit :

est ce que le poste sous windows7 (srvC) a un serveur ident ? Je n'en sais rien (je connais mal le monde Windows et m'y intéresse peu)
mais je ne serais pas étonné si c'était le cas (pas de serveur ident sur Windows 7 par défaut).


Désolé je me suis trompé de ligne dans le fichier pg_hba.conf. Mon poste est sans objet.


Éric

Hors ligne

#8 23/04/2012 09:25:34

fraoustin
Membre

Re : problème de connexion depuis un windows

de bon matin j'ai réalisé de nouveau test et il faut d'abord indiquer qu'une partie de nos machines sont virtualisés sur des ESX:

* sur le poste srvA j'ai installer debian6 + postgresql (via apt-get) sur ESX
* sur le poste srvB j'ai installer debian6 + postgresql -client sur ESX
* sur le poste srvC j'ai installer windows7 + postgresql + odbc+ pgadmin
* sur le poste srvD j'ai installer windows2008 + postgresql + odbc+ pgadmin sur ESX
* sur le poste srvE j'ai installer windowsXP odbc+ pgadmin

et pour simplifie le résultat: tout ce qui est sur ESX fonctionne entre eux (srvA,B,D).
srvD arrive a ce connecter avec srvC ...
srvE arrive a ce connecter avec srvC ... et avec srvA !!!

donc le problème provient de srvC mais je ne sais pas pourquoi et malheureusement je ne suis pas un expert windows7

j'ai de nouveau vérifier le parefeu sur srvC est bien désactiver ... avez vous des idées ...

Hors ligne

#9 23/04/2012 09:48:41

rjuju
Administrateur

Re : problème de connexion depuis un windows

Si j'ai bien compris, les serveur virtualisés peuvent se connecter entre eux, mais vous ne pouvez pas vous connecter sur un serveur virtualisé depuis un serveur non virtualisé. Cela ne proviendrait-il pas plutôt d'un problème de configuration du logiciel de virtualisation ?
Comme l'a indiqué gleu, avez-vous réussi à ouvrir une connexion quelconque depuis le poste srvC sur le poste srvA (ftp,http, ssh ...) ?

Hors ligne

#10 23/04/2012 10:27:38

fraoustin
Membre

Re : problème de connexion depuis un windows

en faite srvE qui n'est pas virtualisé fonctionne correctement avec les machines virtualisées ... et oui je me connecte bien avec srvC sur le poste srvA en ssh et sft et http.

Je viens de trouver le problème: le srvC possède un client VPN (FortiClient) qui empêchait la connexion ... ne me demandé pas pourquoi car même si j'arrêtais le service FortiClient cela ne focntionnait pas.
J'ai désinstaller le client VPN FortiClient et depuis tout fonctionne ...

merci à tous de votre aide à bientôt sur le forum

Hors ligne

Pied de page des forums