Больше не может подключиться к PostgreSQL в VirtualBox

MacBook Pro (13 дюймов, 2017 г., два порта Thunderbolt 3), OS X 10.12.6, VirtualBox 5.2.22

У меня есть моментальный снимок VirtualBox PostgreSQL 9.2.23, работающего в CentOS 7.4.1708, который я сохранил год назад. В то время я мог подключиться к нему с главного компьютера Mac с помощью Razor SQL и других приложений. С тех пор я восстанавливал его несколько раз, и он работал нормально.

Я восстановил его снова на этой неделе и больше не могу подключиться с помощью Razor SQL. Я могу пропинговать IP-адрес экземпляра, использовать ssh и использовать psql. IP-адрес виртуальной машины не изменился, и PostgreSQL по-прежнему использует порт 5432.

Виртуальная машина использует мостовой адаптер. Изменился физический адаптер, перешел на другую док-станцию. Переключение адаптера на встроенный WiFi ни на что не влияет.

Настройки pg_hba.conf:

    # TYPE  DATABASE        USER            ADDRESS                 METHOD

local   all             all                                     trust
host    all             all             0.0.0.0/0               trust
host    all             all             ::1/128                 ident

postgresql.conf подключения и настройки аутентификации:

listen_addresses = '*'              # what IP address(es) to listen on;
max_connections = 100           # (change requires restart)

соответствующий вывод netstat:

tcp        0      0 0.0.0.0:5432            0.0.0.0:*               LISTEN     
tcp6       0      0 :::5432                 :::*                    LISTEN     
unix  2      [ ACC ]     STREAM     LISTENING     20039    /var/run/postgresql/.s.PGSQL.5432

ifconfig в виртуальной машине:

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.7.53  netmask 255.255.255.0  broadcast 192.168.7.255
        inet6 fe80::126f:f1a8:7d36:a935  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:a0:df:da  txqueuelen 1000  (Ethernet)
        RX packets 660271  bytes 990475536 (944.5 MiB)
        RX errors 0  dropped 1  overruns 0  frame 0
        TX packets 265677  bytes 17771022 (16.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

брандмауэр:

[root@localhost robert]# iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0            udp dpt:53
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:53
ACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0            udp dpt:67
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:67

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  0.0.0.0/0            192.168.122.0/24     ctstate RELATED,ESTABLISHED
ACCEPT     all  --  192.168.122.0/24     0.0.0.0/0           
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           
REJECT     all  --  0.0.0.0/0            0.0.0.0/0            reject-with icmp-port-unreachable
REJECT     all  --  0.0.0.0/0            0.0.0.0/0            reject-with icmp-port-unreachable

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0            udp dpt:68

[root@localhost robert]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
  Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
  Active: inactive (dead)
   Docs: man:firewalld(1)

Какие-либо предложения?

вы можете подключиться к postgres с VirtualBox Machine?

Juan Carlos Oropeza 18.12.2018 18:43

Да, как я уже сказал, я могу использовать ssh и psql. Или я могу войти в виртуальную машину и использовать локальный терминал.

Robert Lauriston 18.12.2018 22:11

Тогда, вероятно, дело в межсетевом экране. Проверьте свой компьютер, чтобы узнать, есть ли правило для порта 5432

Juan Carlos Oropeza 18.12.2018 22:20

Забыл сказать, что брандмауэр отключен.

Robert Lauriston 19.12.2018 03:23

брандмауэр отключить на обоих пк?

Juan Carlos Oropeza 19.12.2018 05:58

Брандмауэр хоста отключен.

Robert Lauriston 19.12.2018 17:13

А клиентский межсетевой экран?

Juan Carlos Oropeza 19.12.2018 20:37

Как показано выше, брандмауэр CentOS на виртуальной машине отключен.

Robert Lauriston 20.12.2018 00:41
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
8
39
0

Другие вопросы по теме