Pages: 1
- Sujet précédent - PostgreSQL 11.6 - problème connexions IPV6-IPV4 - pg_hba.conf - Sujet suivant
#1 Tue 07 July 2020 16:35
- LE HIR
- Participant occasionnel
- Date d'inscription: 27 Oct 2013
- Messages: 21
PostgreSQL 11.6 - problème connexions IPV6-IPV4 - pg_hba.conf
Bonjour,
Nous débutons dans la mise en place de POSTRESQL/POSTGIS (PostgreSQL 11.6) sur notre serveur (Microsoft Server HyperV 2016/2012 R).
Pas de soucis au niveau de l'installation.
Nous arrivons à établir une nouvelle connexion POSTGIS via QGIS (Madeira 3.4) qu'avec une configuration de notre fichier pg_hba.conf contenant le paramétrage suivant :
# IPv6 local connections:
host all all ::1/128 md5
Si nous testons les paramètres ci-dessous lors du redémarrage du serveur pgAdmin4, nous avons un message "FATAL: n'a pas pu charger pg_hba.conf "
Paramétrages IPV6 suivants (notre PC) ne fonctionne pas
host all all fe80::****:****:****:bde0%12 md5
ou
host all all fe80::****:****:****:bde0%12 ident
Concernant les paramétrages IPV4 aucun ne fonctionnent
#Connexion en test
#host all all 0.0.0.0/0 md5
#host all all 1**.***.0/50 md5
#host all all 1**.***.0.50/131 md5
#host all publicuser 0.0.0.0/0 trust
Quelqu'un a-t-il déjà rencontré se problème ?
Merci d'avance pour l'aide qui pourra nous être apporté.
Dernière modification par LE HIR (Tue 07 July 2020 16:36)
Hors ligne
#2 Tue 07 July 2020 17:11
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1554
Re: PostgreSQL 11.6 - problème connexions IPV6-IPV4 - pg_hba.conf
Bonjour,
Je n'y connais pas grand chose en IP et tout , mais les masques de sous réseau sont-ils bons ?
notamment en ipV4: /50 ou /131 me paraissent bizarres.
Vous avez essayé avec des masques plus conventionnels, style /24 pour un sous-réseau, ou /16 pour 2 sous reseaux (par ex 192.168.15.0/24 ou 192.168.0.0/16) ?
Si rien ne passe en IPV4, ce format est-il activé sur votre réseau, ou êtes vous en IPV6 uniquement pour toutes les machines ?
Quelle valeur le fichier postgresql.conf contient-il pour le paramètre listen_address ?
(dans un premier temps, mettez "*" comme valeur pour tester)
Si client et serveur ont une IPv4, peuvent se voir, si aucun firewall ne bloque le port PG, alors une entree pg_hba.conf du style:
host all all 192.168.15.243/32 md5
devrait marcher, si le client à pour IP 192.168.15.243
Nicolas
Hors ligne
#3 Wed 08 July 2020 11:32
- LE HIR
- Participant occasionnel
- Date d'inscription: 27 Oct 2013
- Messages: 21
Re: PostgreSQL 11.6 - problème connexions IPV6-IPV4 - pg_hba.conf
Bonjour,
Merci pour vos réponses.
Ci-dessous le résultat de mes nouveaux tests prenant en compte vos remarques.
Si je positionne uniquement la ligne ci-dessous dans le pg_hba.conf :
host all all ::1/128 md5
Au niveau de notre serveur d'applications, je peux me connecter au serveur pgAdmin et à PostgreSQL 11 en saisissant le mot de passe dans l'interface Firefox (http://127.0.0.1:52708/browser/).
Si je n'ai pas cette ligne dans mon fichier pg_hba.conf. Je peux me connecter via l'interface Firefox au serveur Pgadmin (saisie du mot de passe) par contre au niveau de l'ouverture PostgreSQL 11, il bloque sur le mot de passe.
Au niveau de QGIS, sur des PC de notre réseau, il est possible désormais d'établir une connexion Postgis, si dans le fichier pg_hba.conf j'ai renseigné les lignes suivantes :
host all all 192.168.30.58/32 md5
host all all 192.168.30.100/32 md5
===================
Fichier pg_hba.conf
===================
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 PC du réseau test ok :
host all all 192.168.30.58/32 md5
host all all 192.168.30.100/32 md5
#IP local ne fonctionne pas pour l'ouverture de pgAdmin et de PostgreSQL 11 :
#host all all 127.0.0.1/32 md5
# IPv6 local connections ok pour l'ouverture de pgAdmin et de PostgreSQL 11 :
host all all ::1/128 md5
Merci d'avance si vous pouvez m'aider.
Hors ligne
Pages: 1
- Sujet précédent - PostgreSQL 11.6 - problème connexions IPV6-IPV4 - pg_hba.conf - Sujet suivant