web-dev-qa-db-ja.com

Windows7マシン内にプライベートネットワークを作成する

私のメインリグはWindows7Professionalラップトップです。このマシンには2つの仮想マシンがあり、どちらもWindows 7Professionalです。これらのVMが相互に認識できるようにする必要がありますが、インターネットにアクセスするためにも必要です。

現在、宿泊しているホテルのパブリックインターネットに接続されていますが、パブリックネットワークのため他のマシンは見えません。

私がする必要があるのは、私の物理マシンとその中にある2つの仮想マシンの間にプライベートネットワークを作成することです。どうやってやるの?

パブリックネットワークをプライベートネットワークと見なす方法を見つけましたが、外の世界を見ながらマシン内に存在するプライベートネットワークを作成する方法は見つかりませんでした。

私のGoogle-fuはあまり明らかにしていません-多分私は間違った用語を使用しています。

[〜#〜] update [〜#〜]:両方のVMにNICを追加して、設定しましたその後、VMを起動して新しいネットワークを作成しようとしましたが、ホテルのネットワーク上で他のマシンを見ることができ、おそらく彼らは私を見ることができます(望ましくありません)。またはそうするサイトへのリンク?自分のPCでプライベート内部ネットワークを望んでいるのは私だけではありませんか?!

UPDATE2これが見つかりました これは私がやりたいことを説明しています。明日、それが機能するかどうかを確認しようとします-私はもうすぐそこにいたようです。

UPDATE3:機能しなかったようです。 2台の仮想マシンを通信させるためのステップバイステップガイドを実行できるすべての人に授与される報奨金が追加されました。 VMでMySQLとApacheを使用するための追加の称賛!

12
graham.reeds

PC専用の別のネットワークにVMを配置するには、Microsoftループバックアダプターを使用します。 Microsoft Loopbackアダプターは、ネットワークアクセスが利用できない仮想ネットワーク環境用のテストツールです。それはあなたのコンピュータにプライベートである仮想ネットワークアダプタをセットアップします。

インストールするには、次を参照してください: Windows 7にループバックアダプターをインストールする方法

インストール後、Virtual PC内から:

  1. 仮想マシンを選択します
  2. 設定に移動します
  3. 「ネットワーク」設定をクリックします
  4. ネットワークアダプタとして、「MicrosoftLoopbackAdapter」を選択します

これで、同じループバックアダプタを共有する他の実行中のVirtual PCインスタンスを確認できるはずですが、この仮想ネットワークにはコンピュータの外部からアクセスできません。

VM内からインターネットを使用する必要がある場合は、次の記事を参照してください。
構成NAT Microsoftループバックアダプタとインターネット接続の共有を使用

6
harrymc

何VM使用している製品ですか?VMware?VirtualBox?MS Virtual PC?それらのほとんどはデフォルトでNATを使用します。これは、必要に応じて必要なものです。それらのVMがインターネットに到達できるようにするため。

また、これらのマシンがパブリックネットワークに「表示」されていることをどのように確認していますか?ホストオンリー、NAT、またはブリッジモードのいずれを使用していても、ホストWindows 7がVMを認識できるため、ホストマシンはVMを認識できます。ブリッジモードのみがVMをパブリックネットワークに表示する必要があります。 NATモードでは、ホストPCがNATルーターのように動作するため、メインのホストマシンのみが実際に表示されますが、ネットワーク上のネットワークを見ると、ホストマシンでは、ホストがパブリック側と内部VMネットワーク)の両方を参照するため、VMは引き続き表示されます。

したがって、これらのマシンが実際にパブリックネットワークに表示されているかどうかを実際に確認するには、ホストPC以外のデバイスを使用して外部からそれらを確認する必要があります。

1
Lara Dougan

各マシンが同じ サブネット にあることを確認してください。

例:

 192.168.50.0 w/255.255.255.0をネットマスクとして使用するか、/ 24と呼ばれます。
これにより、同じネットワーク上のアドレス192.168.50.1-192.168.50.254が得られます。
次に、次のように指定できます。彼らは同じサブネット上にいて、話したりプレイしたりする必要があります。
0
daalbert

ホテルのWifiは、LAN側のマシンが相互に通信するのを積極的に阻止する場合があります。

インターネット上でマシンを入手してから、 Hamachi のようなソフトウェアレイヤーVPNネットワークを使用する必要がある場合があります。

編集

1つのVMを2つのNICで設定し、最初のNICを「共有NAT」、2番目のNICを「内部」に設定できる場合があります。次に、2番目のNICでVM(など)NICを内部に設定します。

次に、2つのNICを備えたVMのWindowsで、インターネット接続の共有を有効にして、「共有NAT」アダプターを内部専用ネットワークと共有します。

0

Virtual PCを使用してから何年も経っていますので、私が提案しようとしていることができない可能性があります。他の仮想化ソリューションでは、インターネットにアクセスできるように各VMを設定しました(おそらくNAT接続を使用))。インターネットが機能していることを確認したら、ホストのみのネットワークに2番目のNICを追加し、クライアントマシン内に静的ルーティングを設定します。ホストのみのネットワークはクライアント内トラフィック用です。デフォルトのルートは他のすべてのものになります。

0
Kirk