Verifique a configuração de
listen_addresses em seu postgresql.conf Arquivo. Muitas distribuições tornam o padrão 127.0.0.1, ou seja, escutam apenas as conexões vindas do localhost. Deve ser definido como '*' para escutar conexões em todas as interfaces. Se você ainda estiver tendo problemas, use
lsof para ver em quais soquetes de rede o processo postgres está escutando.