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


24

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

ただし、ubuntu VM(192.168.83.137)に与えられたIPをpingしようとすると(または、そのことについてブラウザーで開くと)、ホストはゲストと通信できません。

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


このコンピューターにVMWareがないので、今は試すことができませんが、これを行いました。私が思い出したのは、NAT用のIPと直接接続用のIPがあることです。私は間違っていない場合、私はちょうど私のブラウザでNATアドレスを開設
アレックス・アンジェリコ

@Alejandro:私もそう思っていましたが、Ubuntuボックスにそのようにアクセスできるとは思えません。
ビリーONeal

回答:


17

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

ホスト: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でリッスンしているかどうかを確認してください。


1
まあ、私はファイアウォールが物を詰まらせていると推測しています。もう問題ではありません。
ビリーONeal

5

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

Virtual Network Editorの[NAT]タブで、[編集]-> [ポート転送]をクリックします。ここから、ホストマシンからVMに転送されるポートを構成できます。

たとえば、ホストポート8080をVM 192.168.83.137:80に転送すると、ホストマシンのhttp://127.0.0.1:8080にアクセスしてVMのWebサーバーにアクセスできるようになります。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.