Olá Marcia Regina

Na marquina do servidor postgres
Para saber se o Postgres está "escutando" na porta de rede eu uso o comando (wiindows, mas no linux é parecido) :

netstat -n -a

ai verifico se existe algo como
 Proto  Endereço local         Endereço externo       Estado
 TCP    0.0.0.0:5432            0.0.0.0:0              LISTENING
ou
 TCP    10.1.1.25:5432            0.0.0.0:0              LISTENING


isto significa que o postgres está ouvindo nesta porta.
Depois tem que liberar o firewall do windows (e/ou outro firewall que estiver instalado no micro) para permitir a entrada para requisições nesta porta.
De vez em sempre, tem o norton antivirus instalado e se nâo libera ele, ai o negócio não anda.
Só para fazer um teste na propria maquina podemos testar se o postgres esta funcionando no ip da rede ,por exemplo se o ip da maquina for 10.1.1.25 tento conectar com o psql:
psql -U postgres -h 10.1.1.25 nome_do_banco
se funcionar, entao o postgres esta ok nesta porta tcp/ip

Bom se o pg_hba.conf ja estiver configurado corretamente (pelo menos me parece correto) vou para a maquina cliente

Na maquina cliente, de novo tem que verificar se o firewall permite fazer a conexao com a porta externa do servidor (no caso 10.1.1.25)
Se sim e a maquina tem acesso para a maquina servidora, nao tem por que nao funcionar.
Vc poderia testar a conexao da maquina cliente com o pgadmin , ou mesmo pelo psql ?

Se conseguir conectar pelo psql ou pelo pgadmin com certeza o problema está na aplicação e não na instalação do postgres
Pela mensagem de erro do java,será que na sua string de conexão vc colocou o nome ou o ip correto da máquina servidora ?
Por alguma distração poderia ter ficado algo tipo \\localhost:5432 ? Como vc disse que os ip´s são dinamicos seria inviável fixar o ip do servidor na string de conexão. se for uma rede "windows" , seria mais adequado usar o nome de rede da maquina servidora na string.



Espero ter ajudado
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a