PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

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

#1 Re : Sécurité » acces distant » 29/01/2010 11:15:49

gleu a écrit :

Combien d'interfaces avez-vous sur ce serveur ? si vous voulez écouter sur toutes, utilisez plutôt '*' que la liste des interfaces comme actuellement.

Euh... Je n'ai pas compris ce paramètre ainsi. Pour moi, il ne définit pas d'interfaces mais des adresses d'écoute (listen_addresses). Je pensais donc limiter l'écoute à une machine du réseau.

Effectivement, je n'avais pas bien lus la doc : "The special entry * corresponds to all available IP interfaces.".

J'avais donc utilisé l'adresse de ma machine cliente au lieu de celle de l'interface.
Je viens de changer et ça fonctionne comme un charme.

Merci !

#2 Re : Sécurité » acces distant » 28/01/2010 17:31:08

Bonjour à tous,

Désolé de ressortir ce vieux thread, mais aujourd'hui, sur Ubuntu Karmic Koala/Postgresql 8.4, j'ai ce problème qui apparaît.

Dans postgresql.conf, j'ai :

listen_addresses = 'localhost,192.168.XXX.YYY'

Dans la log, j'ai :

2010-01-28 16:17:35 CET LOG:  n'a pas pu se lier ? la socket IPv4 : Ne peut attribuer l'adresse demand?e
2010-01-28 16:17:35 CET ASTUCE :  Un autre postmaster fonctionne-t'il d?j? sur le port 5432 ?
    Sinon, attendez quelques secondes et r?essayez.
2010-01-28 16:17:35 CET ATTENTION:  n'a pas pu cr?er le socket d'?coute pour << 192.168.XXX.YYY >>

et netstat -an | grep 5432 me donne  :

tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN     
unix  2      [ ACC ]     STREAM     LISTENING     1275545  /var/run/postgresql/.s.PGSQL.5432

En fait, il semble qu'il essaie d'ouvrir deux fois le port 5432 sur deux adresses d'écoute et qu'il n'y arrive pas, alors il plante la deuxième ; en effet, j'ai vu apparaître fugitivement :

tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN     
tcp        0      0 192.168.XXX.ZZZ:5432      192.168.XXX.YYY:37961      FIN_WAIT2 
unix  2      [ ACC ]     STREAM     LISTENING     1275058  /var/run/postgresql/.s.PGSQL.5432

Comment faire ?

Pied de page des forums

Propulsé par FluxBB