it-swarm-ja.com

VirtualBoxで実行されているpostgresqlインスタンスに接続する

Windows10にpostgresql9.6がインストールされているVirtualBox VMをローカルで実行しています。仮想マシンのpgadminを使用してインスタンスに接続できます。同じインスタンスに接続しようとしています。ホストマシン。

インバウンドファイアウォールルールを作成しました: enter image description here

私のpg_hba.confファイルには次のものが含まれています:Host all all 192.168.56.1/24 md5

そして私のpostgresql.confファイルには以下が含まれています:listen_addresses = '*'

これらの変更を行った後、サービス(およびWindows)を再起動しました。ホストマシンから接続しようとすると、次のエラーが発生します。 enter image description here

デフォルトのNATではなくブリッジネットワークに切り替えました。また、VMでWindowsファイアウォールを完全に無効にしようとしましたが、役に立ちませんでした。

VMのネットワーク設定: enter image description here

どの設定が欠けているかについてのアイデアはありますか?

1
Mike Cole

ホストオンリーネットワークアダプターは、ホストとゲスト間の接続の問題をチェックするための最良の方法です。

VirtualBoxに組み込まれているDHCPサーバーを使用すると、ゲストをそのインターフェイスに設定する以外に何も必要ありません。それでも機能しない場合は、ホストとゲストの両方でファイアウォールを一時的に無効にすることもできます。

詳細については、VirtualBoxの第6章-仮想ネットワークのセクション ホストのみのネットワーク を参照してください。

0
harrymc