Vous n'êtes pas identifié(e).
bonjour,
j'ai installé postgresql 9.1 x64 sur un windows 7 x64 (dont l(adresse ip est 192.168.1.35).
Tout fonctionne très bien, j'accède bien à mes données en local via pgadmin3.
j'ai 2 autres ordinateurs dans le même réseau local sur lesquel j'ai installé pgadmin3.
je n'arrive pas à ouvrir une connexion cliente sur le 9.1 !
j'ai bien activé le listen : listen_addresses = '*'
j'ai bien ajouté mes 2 ip dans le hba :
host all all 192.168.1.77/32 trust
host all all 192.168.1.54/32 trust
j'ai tout essayé, pg me dit à chaque fois que l'hote n'écoute pas.....
que faire ?
j'ai bien vérifié des ping et les ordinateurs ne voient et se trouvent tous.
comment savoir si pg91 a bien ouvert sa porte sur tout le monde ?
Hors ligne
Y a-t-il un dièse devant la ligne "listen_addresses = '*'" ? si oui, supprimez-le.
Avez-vous redémarré PostgreSQL après avoir modifié la valeur du paramètre listen_addresses ?
Quel message d'erreur exact avez-vous quand vous essayez de vous connecter ?
Guillaume.
Hors ligne
c'est bon, j'ai trouvé le souci.
en fait le firewall de windows 7 x64 ne permettait pas à pg91 d'être attaqué de l'extérieur. une fois désactivé, c'est possible !
quand, même ça faisait longtemps que je n'avais pas vu un installeur (celui de pg) ne pas configurer correctement le firewall, j'espère qu'il sera corrigé dans les next releases...
Hors ligne
Ce n'est pas à l'installeur de le faire et c'est pour cela qu'il ne le fait pas. Vous pouvez très bien vouloir utiliser PostgreSQL en local et ne surtout pas vouloir de connexion externe.
Guillaume.
Hors ligne
de nombreux autres programmes à connotation réseau s'installent en configurant correcttement le firewall (mysql,msn,adobe...etc) sauf postgresql.
Hors ligne
Je ne dis pas le contraire. Je dis juste que ce n'est pas à l'installeur de PostgreSQL de modifier le parefeu de PostgreSQL vu que l'installeur ne sait pas si l'utilisateur avoir des connexions externes ou pas. À la rigueur, si l'installeur le demande et propose de modifier les règles du parefeu automatiquement pour permettre les connexions PostgreSQL, pourquoi pas ? mais perso, je ne veux pas de ça sur mes PC.
Guillaume.
Hors ligne
nous sommes d'accord : il aurait û le demander à l'utilisateur.
en fait, je suis un peu agacé car sur une machine linux où je l'ai installé 1000fois, il n'y a pas ce problème (brêche ouverte car pas de firewall logiciel installé par défaut) donc je suis rentré dans le mur avec mon installation sous windows....
Hors ligne