显示PostgreSQL不能从主机

问题描述:

的外部访问我安装我的PostgreSQL和得到这个在运行:netstat -peanut显示PostgreSQL不能从主机

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 

而我的网络c onfiguration运行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服务器没有命中。

在此先感谢。

+0

连接时出现什么错误? –

+0

@MarlonAbeykoon连接时,这不会在服务器上。 – sunkuet02

+0

连接时出现什么错误? –

请检查您的防火墙,看看您是否允许5432上的连接,如果是这样,请将md5更改为信任,以进行测试!

+0

这并没有帮助。 :( – sunkuet02

+0

电解金属锰,如果你正在运行Linux关闭FW: 服务iptables的停止 并尝试aguin 使用:netstat的 -tulpn | grep的5432 查看该端口是否听 –

+0

对不起,我没注意到!你做到了! –