ネットワークPCからVirtualBox VMへのアクセス


15

まあ、PCのVirtual BoxでVM(PC2としてラベル付け)をセットアップし、VM(IIS)でWebサービスをホストしました。

PC2-Windows Server 2003 VM-Windows 7 x86

ここで、PC1が接続しているネットワーク内の別のPC(PC1のラベル)からWebサービスにアクセスします。次の図は、明確なアイデアを得るのに役立ちます。

ここに画像の説明を入力してください

したがって、LANは192.168.5.0です。ただし、仮想ネットワークポートipはデフォルトでは192.168.56.1です。VMでは、デフォルトでDHCPからのIP。(ipconfigは10.0.0.2.15のようなIPアドレス、サブネットマスク255.255.255.0、および10.0.2.2のゲートウェイを提供します)。

この時点で、VM(10.0.2.15)からPC1(192.168.5.31)にpingを実行できますが、VM 1から10.0.2.15にpingを実行できません。任意のIP。

この状況を解決する方法は?前もって感謝します

回答:


10

VMでデフォルトのネットワーク設定を使用した場合は、DHCPを使用したNATになります。つまり、VirtualBox DHCPサーバーからLAN IPを取得し、外部から実際にマシンにアクセスすることはできません。

ネットワークに関するVirtualBoxマニュアルをご覧くださいhttps : //www.virtualbox.org/manual/ch06.html#networkingmodes

ブリッジされたneworkingが最適だと思います。静的IPアドレスを構成する必要があります。

編集:「ホストオンリーネットワーク」を削除する編集について:外部からVMを見ることができないのは事実です。ただし、ホストマシンで仮想インターフェイス(vboxnetX)を取得します。したがって、ルーティングする場合は機能するはずです。セットアップはより複雑ですが、VMはそれほど公開されていません。


おかげで私はアダプタとしてそれを作ることによって、それを整理し、VMを再起動
Tharik Kanaka

インターネットで何時間も検索しましたが、最終的にこの答えが見つかりました。RTFMが実際に時間を節約することもあります。ありがとうございました!
user1641838

ホストオンリーネットワークソリューションに関連して、誰かがこれがどのように機能し、どのようにルーティングするかをより詳細に説明できますか?
スクーツ

-1

VMのIPアドレスを外部ネットワークに公開し、DHCPにしないか、PC2でパケットルーティングを設定してプロキシとして機能する必要があります(Windowsでそれを行う方法はわかりませんが、Linuxではそれが方法ですより簡単に)。

オプションとして、PC2でWebサーバーをセットアップしてVMにプロキシすることができますが、この場合もDHCPではなくVMの静的IPを使用する方が良いでしょう。

3番目のオプションは、PC2がルーター/サーバーになるVPNにすべてのマシンを結合することです。しかし、これはWindowsでは複雑すぎて設定できません。


さて、私はそれを静的にすると私はVMのBTのネットワーク範囲のIPアドレスを取得することができる場所と同じブリッジアダプタが起こるようにそれを設定することができません外部からのping
Tharik Kanaka
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.