W pg_hba.conf mamPostgreSQL pg_hba.conf Issue
host all all 127.0.0.1/32 md5
host all all samenet md5
Dodałem też
host all all samehost md5
na obu.
Używam pgAdminIII, próbuję utworzyć "nową rejestrację serwera". Kiedy łączę się z (localhost), działa dobrze. Ale kiedy zmienić hosta do rzeczywistej nazwy stacji roboczej mówi:
FATAL: no pg_hba.conf entry for host "fe80::c81c:9e9c:6570:d0bf%20", user "postgres", database "postgres", SSL off
Dodatkowe informacje
- System operacyjny: Windows 7 Ultimate 32 bit
- PostgreSQL Server 9.0.2
Każda pomoc w tym zakresie byłaby bardzo ceniona.
Dzieje się tak dlatego, że podczas próby połączenia użytkownik łączy się z adresem IPv6, a nie z adresem IPv4, a adres IPv6 nie istnieje w pliku pg_hba.conf. Dodaj swój adres IPv6 do pliku pg_hba.conf i załaduj ponownie PostgreSQL. – Sean
spróbuj dodać twoje IP do pg_hba.conf, coś w rodzaju "host all fe80 :: c81c: 9e9c: 6570: d0bf/128 md5" – Igor
Zgodnie z instrukcją, "samenet" pasuje do dowolnego adresu w dowolnej podsieci, którą serwer jest bezpośrednio połączony, a "samhost" pasuje do dowolnego z adresów IP serwera, próbowałem obu bez powodzenia. –