1

У меня есть виртуальная машина VirtualBox, работающая локально, на которой установлена ОС postgresql 9.6 в Windows 10. Я могу подключиться к экземпляру с помощью pgadmin на виртуальной машине. Я пытаюсь подключиться к тому же экземпляру с хост-машины.

Я создал правило входящего брандмауэра:

Мой файл pg_hba.conf содержит следующее:host all all 192.168.56.1/24 md5

И мой файл postgresql.conf содержит следующее:listen_addresses = '*'

Я перезапустил службу (а также Windows) после внесения этих изменений. С моего хост-компьютера я получаю следующую ошибку при попытке подключения:

Я переключился на мостовую сеть вместо NAT по умолчанию. Я также попытался полностью отключить брандмауэр Windows на виртуальной машине, и это не помогло.

Сетевые настройки на ВМ:

Есть идеи по каким настройкам мне не хватает?

1 ответ1

0

Сетевой адаптер Host-Only - лучший способ проверить наличие проблем соединения между хостом и гостем.

С сервером DHCP, который встроен в VirtualBox, вам не нужно ничего другого, кроме установки гостя для этого интерфейса. Вы также можете временно отключить брандмауэры на хосте и госте, если они все еще не работают.

Для получения дополнительной информации см Глава VirtualBox 6 - виртуальная сеть, раздел хост-только сети.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .