Добрый день, вот решил перейти на PostgreSQL и почти сразу столкнулся с проблемой которую не смог понять.
Есть сервер windows server 2008 r2 на него поставил PostgreSQL и 1С сервер + на нем работает VPN для других задач не связанных с PostgreSQL. Проблема появилась после сбоя VPN, когда соединение восстановилось при подключении к базам 1С начало выдавать ошибку
Сервер баз данных не обнаружен
FATAL: no pg_hba.conf entry for host “fe80::2cc8:3744:3f57:fe94/128”, user “postgres”, database “template1”
долго копал просторы интернета и вот что нашел
Идем в файл pg_hba.conf (находится в папке установленного PostgreSQL) и добавляем строчку:
host all all fe80::2cc8:3744:3f57:fe94/128 md5
После чего перезапускаем PostgreSQL.
мне помогло, при этом fe80::2cc8:3744:3f57:fe94 link-local ipv6 address виртуального сетевого устройства VPN (на момент ошибки IPv6 был включен)
Вопрос:
1) причины почему произошел сбой ?
2) почему в ошибке был указан fe80::2cc8:3744:3f57:fe94 link-local ipv6 address виртуального сетевого устройства VPN?
PostgreSQL 9.4
Есть здесь хорошо понимающие специалисты помогите!
Чем вам помочь-то? В файле
Чем вам помочь-то? В файле pg_hba.conf устанавливаются разрешения на подключение к БД по IP адресами и способ авторизации.
Всё что вам нужно, понять как это делается. Всё достаточно подробно объясняется в manual'е:
http://postgresql.ru.net/manual/auth-pg-hba-conf.html