Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 01/03/2010 07:14:07
- spatialite
- Membre
Echec de connections à distance postgresql 8.4 on UBUNTU Karmic ?
Bonjour,
Est ce que vous pouvez m'aider pour débloquer l'accès réseaux sur mon postgresql 8.4 (ENTREPRISEDB Standard server) sur UBUNTU Server 9.10.
Une commande netstate donne:
netstat -an | grep 5432
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:5432 127.0.0.1:49199 ESTABLISHED
tcp 111 0 127.0.0.1:39358 127.0.0.1:5432 CLOSE_WAIT
tcp 0 0 127.0.0.1:5432 127.0.0.1:49198 ESTABLISHED
tcp6 0 0 :::5432 :::* LISTEN
tcp6 0 0 127.0.0.1:49199 127.0.0.1:5432 ESTABLISHED
tcp6 0 0 127.0.0.1:49198 127.0.0.1:5432 ESTABLISHED
unix 2 [ ACC ] STREAM LISTENING 405574 /tmp/.s.PGSQL.5432
mon fichier pg_hba.conf est comme ça:
# "local" is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 192.168.132.18/32 md5
# IPv6 local connections:
host all all ::1/128 md5
Mon fichier postgresql.conf est décrit comme suite:
# - Connection Settings -
listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost', '*' = all
# (change requires restart)
port = 5432
Mon utilisateur peut se connecter à la base car j'ai déjà ajouter les privilèges .
mon iptables montre que je peut me connecter via tcp:5432 postgresql:
Chain ufw-user-input (1 references)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:postgresql
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh
ACCEPT udp -- anywhere anywhere udp dpt:ssh
ACCEPT tcp -- anywhere anywhere tcp dpt:telnet
Est malgré tous j'arrive pas à me connecter sur mon serveur à distance.
Merci d'avance.
Hors ligne
#2 01/03/2010 08:45:04
- Marc Cousin
- Membre
Re : Echec de connections à distance postgresql 8.4 on UBUNTU Karmic ?
À première vue, rien de choquant dans la conf…
Il manque quelques informations avant de vraiment pouvoir vous aider :
- Quelles sont les ips du client et du serveur ?
- Quel est le message d'erreur à la connexion ?
- Avez vous quelque chose dans les logs de postgresql ?
Marc.
Hors ligne
#3 01/03/2010 14:04:34
- spatialite
- Membre
Re : Echec de connections à distance postgresql 8.4 on UBUNTU Karmic ?
Bonjour Marc,
À première vue, rien de choquant dans la conf…
Il manque quelques informations avant de vraiment pouvoir vous aider :
- Quelles sont les ips du client et du serveur ?
- Quel est le message d'erreur à la connexion ?
- Avez vous quelque chose dans les logs de postgresql ?
À première vue, rien de choquant dans la conf…
Il manque quelques informations avant de vraiment pouvoir vous aider :
- Quelles sont les ips du client et du serveur ?
IP serveur: 192.168.132.22
IP Client : 192.168.132.18
- Quel est le message d'erreur à la connexion ?
could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host "192.168.144.22" and accepting TCP/IP connections on port 5432?
- Avez vous quelque chose dans les logs de postgresql ?
je trouve pas le fichier log de entrepriseDB server ?
Hors ligne
#4 01/03/2010 16:06:38
- gleu
- Administrateur
Re : Echec de connections à distance postgresql 8.4 on UBUNTU Karmic ?
Je vois deux adresses IP différentes pour le serveur : 192.168.132.22 (que vous indiquez) et 192.168.144.22 (celui du message d'erreur, donc celui utilisé par le client lors de sa tentative de connexion. Il y a une des deux adresses qui posent problème.
Guillaume.
Hors ligne
#5 01/03/2010 16:34:05
- buggy
- Membre
Re : Echec de connections à distance postgresql 8.4 on UBUNTU Karmic ?
En outre, petit souci sur cette ligne :
host all all 192.168.132.18/32 md5
Le masque de sous-réseau est trop strict, c'est probablement 192.168.132.0/24 ou 192.168.144.0/24, non ?
Hors ligne
#6 01/03/2010 16:42:33
- Marc Cousin
- Membre
Re : Echec de connections à distance postgresql 8.4 on UBUNTU Karmic ?
Le masque de sous réseau est bon, puisqu'il s'agit de masquer une seule adresse IP.
La cause est celle qu'indique gleu : le serveur indiqué est 192.168.132.22, alors que le client essaye de se connecter à 192.168.144.22
À moins qu'une des deux adresses ne soit une faute de frappe.
Marc.
Hors ligne
#7 01/03/2010 18:04:30
- spatialite
- Membre
Re : Echec de connections à distance postgresql 8.4 on UBUNTU Karmic ?
Bonjour,
Excusez moi c'est une faute de frape, l'adresse de mon serveur est: 192.168.144.22.
En faite j'ai suivie les indications cités dans un forum UBUNTUhttp://forum.ubuntu-fr.org/viewtopic.php?id=374117 pour exécuter un cluster manager et j'ai réussie a se connecter une fois mais la surprise que on redémarrant, j'ai tous perdue ma base, mes fichiers de config (pg_hba.conf,postgresql.conf) qui s'est blanchie et il y a rien dedans.
Problem reported: http://ubuntu-virginia.ubuntuforums.org … ?t=1341411
Est ce que l'exécution de
sudo pg_createcluster 8.4 main --start
est nécessaire pour l'accès distant et comment on peut la configurer ?
Je trouve pas des docs pour cette installation.
Merci d'avance.
Dernière modification par spatialite (01/03/2010 18:07:57)
Hors ligne
#8 02/03/2010 00:01:25
- gleu
- Administrateur
Re : Echec de connections à distance postgresql 8.4 on UBUNTU Karmic ?
La commande que vous indiquez permet de créer un nouveau cluster, pas de configurer l'accès distant.
Guillaume.
Hors ligne