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

#1 Re : Général » Pb avec le fichier pg_hba.conf » 20/05/2011 14:59:27

Effectivement, après une rapide biblio sur la différence entre CIDR et Netmask, je viens d'essayer ceci :

host     all     all     192.168.0.0/16     trust

"ET CA COMMUNIQUE" pour reprendre une expression de Rodolphe (Free)...

Décidément je vais dormir moins bête ce soir...

Merci en tout cas pour ces précieux conseils !

#2 Re : Général » Pb avec le fichier pg_hba.conf » 20/05/2011 12:41:35

Vos deux réponses m'ont été d'un grand secours !

D'une, dans les fichiers log, il y avait une histoire de masque  (que je pensais optionnelle) qui était mentionnée !
J'ai donc suivi votre conseil, et en ajoutant le masque 255.255.255.255 à ma ligne initiale, çà a parfaitement fonctionné !!!

Donc pour résumer dans mon cas la solution était :
host     all     all     192.168.1.22     255.255.255.255     trust

Remarque :
Pour autoriser plusieurs connexions, l'écriture suivante n'a pas fonctionnée :

host     all     all     192.168.1.1/22     255.255.255.255     trust

Pour résoudre ce pseudo-problème j'ai répété les lignes et tout fonctionne très bien !

host     all     all     192.168.1.1     255.255.255.255     trust
host     all     all     192.168.1.2     255.255.255.255     trust
...

Un grand MERCI pour votre aide, pertinente et rapide !

Bonne journée,
Cordialement,
Bruno

#3 Général » Pb avec le fichier pg_hba.conf » 20/05/2011 11:37:07

Viktorienko
Réponses : 5

Bonjour,

Voici quelques jours que je me bats avec le fichier pg_hba.conf.
J'ai beau cherché sur internet, je n'ai pas trouvé de solution à mon problème.

Je cherche à établir des connexions via mon réseau local à mon serveur PosgreSQL 8.4.


Mon environnement de travail :

Station de travail : Windows 7
Version de PostgreSQL 8.4
Version de Pgadmin III 1.10.5

Ma démarche jusqu'ici infructueuse :

1/ J'ai vérifié que l'option listen_adresses était active dans le fichier postgresql.conf

2/ J'ai ajouté via l'utilitaire de pgadmin III la ligne suivante au fichier pg_hba.conf :
host     all     all     192.168.1.22     trust
La machine que je veux connecter étant 192.168.1.22. Pour la méthode j'ai tout essayé : md5, trust, ident sameuser etc.

3/ Je redémarre le service PostgreSQL 8.4 depuis l'interface de gestion du PC (clic droit sur poste de travail/Gérer)

Observations :

Le service s’arrête correctement, mais ne redémarre plus.
Par ailleurs, la ligne rajoutée n'est plus visible depuis le petit utilitaire de pgadmin qui édite le pg_hba.conf ; mais la ligne est toujours présente dans le fichier !!

Après moult tests, je me suis aperçu que le fait de rajouter une ligne au fichier pg_hba.conf faisait systématiquement planter le serveur à son démarrage !

Auriez-vous un conseil à me prodiguer ?

Merci d'avance pour votre aide et expertise ...

Cordialement,
Bruno

Pied de page des forums

Propulsé par FluxBB