Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 09/04/2015 11:48:41
- damjuve
- Membre
Impossible de se connecter au serveur autrement qu'en localhost
Bonjour,
J'utilise ubuntu14.04 et j'ai configuré un serveur postgresql 9.3. Je cherche à le rendre accessible pour d'autre pc, mais le serveur semple ne pas écouter autrement qu'en localhost.
Voici les différents fichiers de conf :
pg_hba.conf :
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 @authmethodhost@
# IPv6 local connections:
host all all ::1/128 @authmethodhost@
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication @default_username@ @authmethodlocal@
#host replication @default_username@ 127.0.0.1/32 @authmethodhost@
#host replication @default_username@ ::1/128 @authmethodhost@
host all all 192.168.1.127 255.255.255.0 md5
(192.168.1.127 et l'ip du pc que je souhaite connecter)
postgresql.conf (avec les seules lignes que j'ai modifié) :
# - Connection Settings -
tcpip_socket = true
listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost'; use '*' for all
# (change requires restart)
port = 5432 # (change requires restart)
mes iptables sont configurées :
:~$ sudo iptables -L
[sudo] password for dlefebvre:
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:postgresql
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:postgresql
:~$
et pourtant avec netstat il semble que le serveur n'écoute que localhost :
:~$ netstat -lt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 dlefebvre-ubuntu:domain *:* LISTEN
tcp 0 0 localhost:ipp *:* LISTEN
tcp 0 0 localhost:postgresql *:* LISTEN
tcp6 0 0 ip6-localhost:ipp [::]:* LISTEN
:~$
Les logs ne présente aucune erreur, et évidement le serveur est lancé. J'y accède très bien en localhost.
J'ai cherché partout sur google, impossible de trouver une quelconque solution.
Merci d'avance de votre aide.
Hors ligne
#2 09/04/2015 17:53:16
- gleu
- Administrateur
Re : Impossible de se connecter au serveur autrement qu'en localhost
tcpip_socket ? vous êtes sûr ? c'est un très ancien paramètre qui n'est plus disponible ?
Vous êtes sûr d'avoir modifié le bon fichier de configuration ? vous avez redémarré PostgreSQL après cette configuration ?
Guillaume.
Hors ligne