いまさらながらXPでPostgresqlのネットワーク設定

うちには2台PCあってLANでつないでいる。XPとVistaだ。
いままでもPostgresql8.3.7をインストールしていたが、互いにアクセスしあえる環境をつくろうと考えたった。
まずはpostgresql.confに「listen_addresses = '*'」を設定。
それからpg_hba.confに以下のような設定をした。PCのアドレスは「192.168.11.3」。
# IPv4 local connections:
host all all 192.168.11.2/24 md5
で再起動。ところが、VISTAのPostgresqlは正常に立ち上がるのにXPはサービスが停止してしまう。
これには困った。
いろいろ調べても全然わからない。そこで、元の記述である
# IPv4 local connections:
host all all 127.0.0.1/32 md5
に戻すと起動する。
結局、以下の内容でとりあえずフィックス。
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 192.168.11.2/24 md5
# IPv6 local connections:
host all all ::1/128 md5
ネットワーク指定のアクセス許可だけではサービスが立ち上がらない理由は不明。
[PR]
by nora1962 | 2009-09-16 21:43
<< Oracle Database... SQL CLRでSTRCONV関数 >>