- - PR -
Postgresqlでリモート接続ができない
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-05-15 19:25
初質問です。よろしくお願いします。
<問題> ネットワークを介したリモート接続で以下のエラー。 (以下は、クライントPCで psql を実行したときのものです。) D:\Program Files\Download Files\psql>psql -h 192.168.0.100 test Connection to database 'test' failed. connectDB() -- connect() failed: No error Is the postmaster running (with -i) at '192.168.0.100' and accepting connections on TCP/IP port '5432'? ・サーバマシン上での同じコマンドは以下のとおりOKです。 [postgres@localhost data]$ psql -h 192.168.0.100 -l List of databases Name | Owner | Encoding -----------+----------+---------- postgres | postgres | EUC_JP (中略) test | postgres | EUC_JP (4 rows) <行った対処> ・postgresユーザは、LINUXユーザでも登録済み ・ping 192.168.0.100 は Reply があることを確認 ・サービス名 postgres のポート番号を/etc/servicesで 5432 を確認 ・postmasterを'-i'付きで起動(pg_ctl -w start -o '-i') ・psコマンドにて、'-i'付きで起動を確認 ・postgresql.conf にて、"listen_adresses = '*'"を設定 ・pg_hba.conf にて、"host all all 0.0.0.0/0 trust"を追加設定 ・netstatコマンドにて、 tcp *ostgres LISTEN であることを確認 <環境> ・LAN環境 ・BUFFALO無線LANのAirStationを使用。 ・クライアントPCは無線接続、サーバは有線接続 ・サーバマシン ・CPU:PEN3 800MHz,MEM:256MB ・OS:FedoraCore5 ・IP:192.168.0.100/24 ・PostgreSQL 8.1.2 ・PSQL ・クライアントPC ・CPU:Cel 650MHz,MEM:384MB ・OS:WindowsXP Pro ・IP:DHCP ・PSQL ・Common SQL Environment 1.59 |
|
投稿日時: 2006-05-15 21:43
iptablesは?
|
|
投稿日時: 2006-05-15 22:17
Java僧様
はじめまして。 以下のコマンドを実行したら、正常に接続できました。 /sbin/iptables -I INPUT -p tcp -m tcp --dport 5432 --syn -j ACCEPT 返信くださりありがとうございました。 |
1