Назад | Перейти на главную страницу

VMWare Fusion 4.0 + Postgres

Настройка:

Раньше я мог подключиться с виртуальной машины к Postgres через pgAdmin и / или программное обеспечение, которое я разрабатываю для Windows, просто отлично. Это было с VMF 3.x. Поскольку я обновился до VMF 4.0, я больше не могу. Я проверил настройки брандмауэра Mac (он не работает), были ли назначены новые IP-адреса для DHCP-сервера или виртуальной машины (нет), и перепроверил pg_hba.conf (все еще выглядит нормально).

Мне страшно:

не удалось подключиться к серверу: в соединении отказано (0x0000274D / 10061) Сервер работает на хосте «192.168.244.2» и принимает соединения TCP / IP на порту 5432?

Оказывается, на хосте было два разных интерфейса «vmnet». Сеть, обслуживающая аренду DHCP, отличается от сети, в которой находится Postgres. Использование IP-адреса последнего исправило это.