Недавно я установил и запустил сервер Windows 2008 r2 с VMware Workstation 8.
Я использую виртуальный Linux-сервер Centos 6.2 с Postgresql 9.1. Локально все в порядке, и я могу подключиться к CentOS через мостовое сетевое соединение.
Я выполнил руководство Дэвида Гедини по настройке Postgresql 9.1. Итак, я могу запустить окно сеанса шпатлевки, войти в систему как root, запустить оболочку psql и выдать операторы как пользователь postgres. Моя проблема в том, что я не могу подключиться с помощью pgAdmin III из моего клиента Windows 7. Я обновил /var/lib/pgsql/9.1/data/postgresql.conf
, чтобы включить listen_addresses '*' и т. Д.
Может ли кто-нибудь дать мне совет, как найти свою вину. Убедитесь, что брандмауэр Windows отключен и на сервере Windows.
Отчеты клиента pgAdmin III;
"Сервер не слушает"
Сервер не принимает соединения: сообщает библиотека соединений
не удалось подключиться к серверу: время ожидания подключения истекло (0x0000274C / 10060). Сервер работает на хосте «192.168.1.26» и принимает соединения TCP / IP на порту 5432?
Это добавленная запись файла pg_hba.conf
:
#TYPE DATABASE USER ADDRESS METHOD
host all all 192.168.1.0/24 trust
И добавлены записи файла iptables:
-A INPUT -p tcp -s 0/0 --sport 1024:65535 -d 192.168.1.26 --dport 5432 -m state --state NEW,ESTABLISHED -j ACCEPT
-A OUTPUT -p tcp -s 192.168.1.26 --sport 5432 -d 0/0 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT
pg_hba.conf
host. Я проследил за вашим синатаксом и добавил хост, все все доверительные записи, перезагрузил файл conf, но по-прежнему получаю сообщение «Сервер не слушает». Ожидание подключения начинает меня преследовать! - person Jez   schedule 23.06.2012