|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : avril 2004 Messages : 284 ![]() |
Bonjour à tous,
J'ai un petit problème d'accès à distance sur mes bases de données qui sont sous Postgresql 8.0.4 (Linux). Je n'ai pas de problème pour accéder à mes bases en local (IP de ma machine 172.16.219.151), mais lorsque j'essaie de me connecter depuis une machine du réseau local (172.16.219.148) j'ai une erreur : [tobini@server1 ~]$ psql -U tobini -d my_base -h 172.16.219.151 psql: could not connect to server: Connection refused Is the server running on host "172.16.219.151" and accepting TCP/IP connections on port 5432? J'ai pourtant renseigné dans le pg_hba.conf de ma machine (172.16.219.151) : # permissions hotes distants host all all 172.16.219.148/32 md5 Je ne vois pas s'il y a une autre manip à faire, d'après la doc je n'ai pas l'impression. Merci beaucoup si vous pouvez m'aiguiller, C. Tobini |
|
|
00
|
|
|
#2 | |
|
Expert Confirmé
![]() Inscription : septembre 2006 Messages : 2 291 ![]() |
Citation:
avez-vous informé le process serveur de recharger pg_hba.conf ? vous connectez-vous au bon port ? (5432 par défaut ou celui spécifié avec l'option -p au démarage du serveur…) est-ce que le serveur Linux autorise les connections au port choisi ? (iptables…) un portscan du serveur à partir du client devrait vous apporter quelques réponses… |
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 3 ![]() |
Idem j ai le même probleme d'acces distant
Mon serveur ne demarre pas avec l'option -i mais comme cela : /usr/local/pgsql/bin/pg_ctl start -D '/usr/local/pgsql/data' -s -l '/usr/local/pgsql/pg_log/postgresql.log' -o '-N 1024 -B 2048' Si je fais un pg_ctl --help je n ai pas d'option -i ???? Merci d'avance |
|
|
00
|
|
|
#4 | |||
|
Expert Confirmé
![]() Inscription : septembre 2006 Messages : 2 291 ![]() |
Citation:
Code :
=> |
|||
|
|
00
|
|
|
#5 |
|
Inactif
Inscription : octobre 2005 Messages : 150 ![]() |
Dans postgresql.conf, vérifie que tcpip_socket=true et que port=5432 n'est pas en commentaire.
|
|
|
00
|
|
|
#6 | |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 3 ![]() |
Citation:
listen_addresses = '*' Chez moi ca ne marche toujours pas arghhhhhh ! ca sent un firewall quelque part non ? |
|
|
|
00
|
|
|
#7 |
|
Inactif
![]() Inscription : novembre 2004 Messages : 247 ![]() |
Bonjour
Quelle distrib LINUX tu utilises ? Une version binaire native peut etre compilée sans l'option de connexion socket pour des raisons de securité. |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 3 ![]() |
Je travail sous la RH 7.3.
Je devrais bientot passer en RH entreprise. Ce qui me surprend un peu c'est que j ai aussi un server MySQL qui tourne, et la aucun probleme pour me connecter à distance ... |
|
|
00
|
|
|
#9 |
|
Membre chevronné
![]() Inscription : février 2003 Messages : 643 ![]() |
comme dit précédemment, êtes-vous sûr qu'il n'y a pas un routeur / firewall qui empêche toute connexion à la base du serveur depuis votre PC client?
|
|
|
00
|
|
|
#10 |
|
Inactif
![]() Inscription : novembre 2004 Messages : 247 ![]() |
Toutes mes excuses pour cette réponse tardive
J'ai testé des connexions avec une plate forme distante RH ça fonctionne parfaitement. Par contre je viens d'installer une config XP pro Postgresql 8.1.5 . je constate que le paramètre tcpip_socket = true n'existe plus ... , avec la config par défaut la connexion distante avec (psql -h (ip) -d (nom de la base) ne marche pas... une erreur (adresse non valide pour l'ipv6 ) (? IP en classe C local 192.168.x.xx ????) j'ai donc modifié les fichiers de config pour que cela fonctionne. postmaster.opts : postmaster -"i" "-D" chemin de la base postgresql.conf: listen_addresses = '127.0.0.1,192.168.xx.xx, etc....' port = 5432 pg_hba.conf: host all all 127.0.0.1/32 trust host all all 192.168.xx.xx/32 trust # IPv6 local connections: host all all ::1/128 trust Si vous modifez sous root (faire un chown (nom du compte base) sur les fichiers après les modifications Pour tester au shell psql -h 192.168.xx.xx -d nom de la base Sur cette config XP la connexion au shell et par le backend (libpq mingw) fonctionne parfaitement. Note je ne pas tester sous LINUX en 8.1.5 j'ai une bûche avec (l' utf8 je pense) et du binaire dans mes tables |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com