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)
Есть предложения?