Conexão remota ao PostgreSQL entre Mac e Windows PC através do roteador não funciona

Conexão remota ao PostgreSQL entre Mac e Windows PC através do roteador não funciona

Eu tenho 2 laptops: um é Mac que roda PostgreSQL e outro que roda Windows 8.1. Na minha caixa do Windows, instalei o driver ODBC para PostgreSQL.

Em seguida, modifiquei o postgresql.confe pg_hba.confpara permitir a conexão remota da minha caixa do Windows ao banco de dados. E tentei configurar a conexão ODBC adequadamente. Tudo está feito, mas quando clico no Testbotão na caixa de diálogo de configuração do ODBC. Neste momento recebi uma mensagem de erro dizendo:

Não pôde conectar-se ao servidor. A conexão expirou. O servidor está executando no host e aceitando conexão TCP/IP na porta 5432.

Não tenho certeza do que mais devo fazer. Estou conectado à rede através do modem/roteador Comcast. Devo definir Port Forwardingou Port Triggeringpara 5432? Ou há algo mais?

Responder1

Tudo isso está acontecendo na mesma rede local, correto? Não através de um roteador ou alguma configuração onde o cliente esteja fora da rede LAN, certo?

O que acontece se você fizer uma varredura de portas – usando uma ferramenta como o Nmap – do PC para o Mac? E no Mac, o firewall está funcionando? Verifique nas configurações do sistema “Segurança e privacidade”. Na sua máquina cliente Windows, o firewallpoderser um fator, mas não estou tão familiarizado com a rede Windows para aconselhar sobre isso?

Em geral, o que você está descrevendo parece um problema relacionado ao firewall. Uma configuração de acesso à porta ou algo semelhante.

informação relacionada