В моем предыдущем офисе все работало. Я переехал в новый офис и не могу удаленно подключиться к postgres. Хотя SSH работает. Мой IP в настоящее время 70.90.155.138.
Не удалось подключиться к серверу: истекло время ожидания подключения
Конфигурация IP-таблиц:
# Allpw postgres connections
-A INPUT -p tcp --dport 5432 -s 70.90.155.138/16 -j ACCEPT
iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere
REJECT all -- anywhere loopback/8 reject-with icmp-port-unreachable
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT tcp -- anywhere anywhere tcp dpt:http
ACCEPT tcp -- anywhere anywhere tcp dpt:https
ACCEPT tcp -- anywhere anywhere tcp dpts:http-alt:8090
ACCEPT udp -- anywhere anywhere udp dpts:60000:61000
ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:ssh
ACCEPT tcp -- 70.90.0.0/16 anywhere tcp dpt:postgresql
pg_hba.conf:
local all postgres md5
host all all 0.0.0.0/0 md5
Listen_addresses установлен правильно и не комментируется:
listen_addresses = '*'
Postgres запущен:
/etc/init.d/postgresql status
Running clusters: 9.1/main
и слушая:
sudo /etc/init.d/postgresql status
Running clusters: 9.1/main
user1@finance1:/var/log$ sudo netstat -nlp | grep 5432
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 17772/postgres
tcp6 0 0 :::5432 :::* LISTEN 17772/postgres
unix 2 [ ACC ] STREAM LISTENING 5667832 17772/postgres /var/run/postgresql/.s.PGSQL.5432
И я не вижу никаких неудачных подключений в журнале IPtables:
tail -5000 /var/log/kern.log | grep DPT=5432
Что мне здесь не удалось проверить? Что могло заставить это перестать работать, если единственное, что изменилось, - это местоположение моего ноутбука?