Postgresql无法从主机外部访问

时间:2016-09-06 05:38:05

标签: postgresql

我已经设置了postgresql并在运行时得到了这个:netstat -peanut

tcp        0      0 0.0.0.0:5432            0.0.0.0:*               LISTEN      109        13704       -  

我的postgresql.conf文件具有以下配置:

listen_addresses = '*'
port = 5432

我的pg_hba.conf文件包含以下行:

host    all             all             192.168.103.0/24        md5

运行ifconfig -a后我的网络配置是:

Link encap:Ethernet  HWaddr 08:00:27:0d:a1:94  
inet addr:192.168.103.226  Bcast:192.168.103.255  Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe0d:a194/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:12320 errors:0 dropped:26 overruns:0 frame:0
TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000 

但是从我的主机(192.168.103.22)pgadmin III连接到postgresql到该主机时,运行postgresql服务器没有任何问题。

提前致谢。

1 个答案:

答案 0 :(得分:0)

检查您的防火墙,看看您是否允许连接5432,如果是这样,将md5更改为信任,仅用于测试!