web-dev-qa-db-ja.com

VMがVMモードの場合、NATで実行されているWebサーバーに接続するにはどうすればよいですか?

VMWare Workstation 7.1.3内のUbuntuボックスに開発用Webサーバーがあります。私が取り組んでいるWebページを実際にテストするために、Windowsマシン(ホストOS)でWebブラウザーを実行したい-実行が難しいIE Ubuntuでのテスト:)

しかし、ubuntu VM(192.168.83.137)に与えられたIPに単純にpingしようとした場合(または、ブラウザでそれを開いた場合)、ホストがゲストと通信できないようです。 。

ゲストがNAT=モードで実行されているときに、ゲストOSがホストと通信できるようにするにはどうすればよいですか?

24
Billy ONeal

私のコンピューターでこの構成を使用しています:

ホスト:Windows 7

VMWare:NATを使用したopenSUSE 11.x

Linuxでifconfigを実行した場合、このIPは192.168.126.129です。ホストには、アダプタVMNet8:192.168.126.1があります。

ブラウザで次のURLを開いた: http://192.168.126.129/ で、Apache "IT Works"ページが開いた

これが機能しない場合は、ファイアウォールを確認するか、Apacheが192.168.126.xxxでリッスンしているかどうかを確認してください。

16
Alex Angelico

ゲストマシンへのポート転送を設定する必要があります。

仮想ネットワークエディターのNATタブで、[編集]-> [ポート転送]をクリックします。ここから、ホストマシンからVMに転送するポートを構成できます。

たとえば、ホストポート8080をVM 192.168.83.137:80に転送すると、-VMにアクセスして http://127.0.0.1:808 ホストマシン上。

詳細については、 VMWare Natのドキュメント または 次の記事 を参照してください。

5
lstg