Добрый день,
На VPS от reg.ru установлен centOS с postgresql на борту, настроен он следующим образом:
netstat -nlp | grep 5432
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 29609/postmaster
tcp 0 0 :::5432 :::* LISTEN 29609/postmaster
unix 2 [ ACC ] STREAM LISTENING 2107633273 29609/postmaster /tmp/.s.PGSQL.5432
При подключении с самого сервера все работает, при попытке подключения с моего компьютера получаю следующее:
psql -h {hostname}
psql: could not connect to server: Connection timed out (0x0000274C/10060). Is the server running on host "{hostname}" (194.58.98.133) and accepting TCP/IP connections on port 5432?
iptables пустой. С чем может быть связана проблема? У reg ru есть какие-либо настройки безопасности как у amazon, нечто вроде блокировки портов до попадания пакетов на сам сервер?
tcpdump по порту 5432 на сервере говорит:
13:30:35.017437 IP {мой IP}.53341 > {hostname}.postgres: Flags [S], seq 4004314466, win 8192, options [mss 1400,nop,wscale 2,nop,nop,sackOK], length 0
13:30:35.017470 IP {hostname}.postgres > {мой IP}.53341: Flags [S.], seq 2431652762, ack 4004314467, win 14600, options [mss 1460,nop,nop,sackOK,nop,wscale 7], length 0
13:30:36.388395 IP {hostname}.postgres > {мой IP}.53341: Flags [S.], seq 2431652762, ack 4004314467, win 14600, options [mss 1460,nop,nop,sackOK,nop,wscale 7], length 0
13:30:38.018102 IP {мой IP}.53341 > {hostname}.postgres: Flags [S], seq 4004314466, win 8192, options [mss 1400,nop,wscale 2,nop,nop,sackOK], length 0
wireshark на локальном компьютере показывает, что пакеты на удаленный сервер уходят, но обратно не приходят (сплошь Retransmission, без ответов).
На каком этапе затаилась ошибка? Фаервол на VPS или после VPS, неправильный роутинг или мой провайдер блокирует соединение?