我最近建立和运行通过VMware Workstation 8在Windows 2008 R2服务器。
我跑在PostgreSQL 9.1 CentOS的6.2虚拟的Linux中。 一切似乎确定本地,我可以通过桥接网络连接来连接到CentOS的盒子。
我跟随大卫Ghedini的设立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”运行,并在端口5432接受TCP / IP连接的服务器?
这是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