- ベストアンサー
VMware ゲストOSでサーバ
VMware WorkstationのゲストOS(WindowsXP)でサーバ(HTTP、FTPなど)を動かしたいと思っています。 適当なフリーのサーバをゲストOSにインストールしたのですが、案の定WAN側からはこのサーバにアクセスできません。 WAN側からVMwareにアクセスできる方法や、ソフト等をご存知の方がおられましたらどうかご伝授よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
まず、VMwareのGuestOSのネットワークの設定をbridge接続であることを 確認して下さい。VMwareの設定がNATの場合は設定が別途設定が必要な為、まず、bridge接続が簡単のでお勧めします。 次に、GuestOSのWindowsXPにはホストOSと同じアドレス帯のIPアドレスを 固定で割り当ててください。(ホストが192.168.0.1ならゲストは192.168.0.2など) ※DHCPによる自動取得は、IPアドレスが変化する為にサーバには向きませんので、必ず直接指定でGuestOSに設定してください。 この状態で、ホストからゲストへPINGを叩いて、応答が無い場合XPのファイアウォールが有効になっている可能性があります。XPのファイアウォールを無効にしてください。 ホストへゲストからPINGが帰ってくるようになっても、ホストOSから、FTPやHTTPのアプリケーションサーバにアクセスできない場合は、アプリケーションサーバの設定のミスだと思われます。 また、WAN側といわれているネットワークがインターネットを指す場合、 VMwareのNATとは別に、物理的なルータのNATを静的に設定を行う必要があります。物理的なルータのNATで、該当アプリTCPポートをVMwareのGuestOSのIPアドレスの転送するよう設定してください。HTTP(Web)なら80番等です また、プロバイダーから割り当てられるIPアドレスは固定ではない為、DDNSなどを利用するなど、周りの環境の設定が重要になります。 まずは、ホストOS、VMwareのGuestOS間で正常に動作することを確認されることをお勧めします。
- 参考URL:
- http://y-kit.jp/saba/
その他の回答 (2)
- onosuke
- ベストアンサー率67% (310/456)
VMwareの仮想ネットワーク上でNAT機能を利用し、 仮想ネットワーク内部のサーバを公開したい場合、 仮想ネットワークのNAT設定で、ポート転送を設定する必要があります。 # 考え方は、 # A.「VMware」=「NATルータ」である # B.NATルータの内部サーバを公開するには静的NAT設定が必要 稀なケースですが、そんな設定を持たない、古代のVMwareを使用している場合には、VMwareのNAT機能利用は諦める必要があります。
お礼
お返事遅れて申し訳ないです。 度重なるご回答ありがとうございます。 おかげで助かりました。
- onosuke
- ベストアンサー率67% (310/456)
何を持って「案の定」と考えているのでしょうか? 可否の問題で言えば、須らく実現可能です。 情報が少なすぎて、原因が全く分かりませんけどね。 ・VMwareの仮想ネットワーク設定がまずいのか ・VMのネットワークアダプタ設定がまずいのか ・WindowXP上のファイやウォールで全て遮断しているのか などなど
補足
>何を持って「案の定」と考えているのでしょうか? ゲストOSのIPアドレスが192.168.~.~となっている為です。 ルータは外しています。ファイアーウォールも終了させています。 NATで接続しています。
お礼
お返事遅れて申し訳ないです。 何も考えずにブリッジを選ぶとどういうわけかインターネットにつながりません。(そういう知識には疎いもので) 同様になにも考えずにNATを選ぶとインターネットにつながるので、NATを選んでいたんです。 詳しく教えて頂いて助かりました。 ご回答ありがとうございました。