web-dev-qa-db-ja.com

VMwareゲストマシンからWindows 7ホストマシンにインストールされたサーバーに接続する方法

VMwareゲスト(仮想)マシンからホスト(物理)マシンにインストールされたサーバーに接続するにはどうすればよいですか?ゲストマシンのブラウザのアドレスバーに「localhost」と入力するようなものは機能しません。私のホストマシンのOSはWindows 7 64ビットで、WMware Workstationがインストールされています(問題がある場合)。

編集:ゲストマシンからの192.168.0.10 *への参照と組み合わせたブリッジネットワーク接続は機能しました(*を0から始まる数字に置き換えて機能します)。

10
Desmond Hume

「ブリッジ」ネットワーク接続を使用する場合(「仮想マシンの設定:ネットワークアダプター」を参照)、VMにはホストマシンと同じLAN上のIPアドレスが与えられます。この時点で、ホストのIPアドレスへのHTTPのみ。例:http://192.168.0.100

他のオプションでも同じことができますが、NATとホストのみ(正しく思い出せば))を使用すると、ホストマシンがゲストマシンに表示され、実際のIPアドレスとは異なるLANアドレスです。具体的なニーズがない限り、Bridgedが最も簡単であり、最善の策です。

11
Rick

最初に行うこと:ネットワークが稼働していることを確認します。ゲストOSのコンソールからホストシステムまたは任意のWebサイトにpingを実行してみます。たとえば、ping www.google.com

回答を受け取った場合は、ゲストマシンのブラウザのアドレスバーにローカルマシンのIP番号を書き込んでみてください(localhost:Pではありません)。実行中のWebサービスを確認できるはずです(ヒント:Windows 7のコンソールを開き、ipconfigと入力してから、VMWareに対応するイーサネットアダプターを見つけます。ホストシステムのIP番号がわかります)。 。

pingを行ったときにまったく回答が得られなかった場合は、ブリッジ接続を使用するようにVMWareのネットワーク構成を確認してください-少なくとも私にとってはそれが機能しています。

幸運を!

2
Aerozeek

ゲストマシンでは、localhostは仮想マシン自体を指します。他のマシンからの場合と同じように、ホストをIPアドレスで参照します。

ゲストとの通信に2つ目の「仮想」ネットワークアダプターを使用している可能性があることに注意してください。 VMwareをチェックして、2番目のIPアドレスを確認します。

1
Adam Liss

WindowsシステムにIPアドレスクラスC 192.168.0.10がある場合、VMwareマシンに同じIPサブネットを使用するだけなので、VMwareマシンに192.168.0.120 IPを割り当て、ファイアウォールがvmwareのトラフィックを許可し、リスナーポートも追加するようにします。 VMマシンで手動で。システムに移動-管理-firwal-addポート1521。

ありがとう

0
Sherzad Zahid