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


12

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

現在、それらはすべて私が滞在しているホテルのパブリックインターネットに接続されていますが、これはパブリックネットワークであるため、他のマシンを見ることができません。

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

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

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

更新:追加のNICを両方のVMに追加し、ローカルに設定しました。その後、VMを起動し、新しいネットワークを作成しようとしました。しかし、ホテルのネットワーク上で他のマシンを見ることができ、おそらく彼らは私を見ることができます(望ましくありません)。誰でもこれを設定する方法の詳細な説明、またはそれを行うサイトへのリンクを提供できますか?自分のPCにプライベートな内部ネットワークが必要なのは私だけではありませんか?!

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

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

回答:


6

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

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

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

  1. 仮想マシンを選択してください
  2. 設定に移動します
  3. 「ネットワーク」設定をクリックします
  4. ネットワークアダプタについては、「Microsoft Loopback Adapter」を選択します

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

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


これは最も論理的な提案のように思えますが、まずこれを試してみます。
graham.reeds

さて、今何?両方のVMはループバックアダプター上にありますが、マシン間にネットワークはありません。それらに静的IPアドレスを設定する必要がありますか?
graham.reeds

はい、この仮想ネットワークにはDHCPサーバーがないためです。192.168.xxではなく200.200.200.xなど、ルーターがサービスを提供するネットワークセグメントとは別のネットワークセグメントを選択してください
-harrymc

それでも動作しません。最初のVM 192.168.200.1と2番目のVM 192.168.200.2を割り当てました。それはうまくいかなかったので、ホストを192.168.200.100に割り当てました。それはうまくいきませんでした。また、問題が混乱する場合に備えて、ipv6を無効にしました。まだ喜びはありません。想像してみてください、一瞬、私は本当に本当に馬鹿です。これがどのように機能し、どのように進むべきかを簡単な手順で説明してください。
graham.reeds

「どのエラーが発生しましたか」と尋ねる前に-動作していないということは、他のVMにpingできないということです。
graham.reeds

1

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

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

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


VirtualPCを使用しています。そのため、VirtualPCでタグ付けされています。私は自分の投稿でそれをもっと明確にすべきかもしれません。ホストをネットワークから切断し、ネットワーク(コンピューターの下)を見ると、何も表示されません。ホテルのネットワークに接続して再度同じ操作を行うと、VM(および他の複数のマシン)が表示されます。また、VMの非静的IPアドレスは、物理マシンと同じ範囲にあります。
graham.reeds

Virtual PCのバージョンは何ですか?ネットワークオプションは、使用されているバージョンによって異なります。最新のものを使用していますか?
ララDougan

私はそう信じています。ヘルプダイアログによると、6.0.192.0
graham.reeds

0

Hotels Wifiは、LAN側のマシンが相互に通信することを積極的に妨げる場合があります。

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

編集

1つのVMを2つのNICでセットアップできます。1つ目は「共有NAT」で、2つ目は「内部」です。次に、2番目のVM(など)でNICを内部に設定します。

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


2
ホテルのネットワークにより、自分のマシンでLANを作成できないようにするにはどうすればよいですか 私の質問を読みましたか?
graham.reeds

申し訳ありませんが、LAN側ではホテルのネットワークを意味していました。ホテルのローカルネットワークではなく、ホテルのローカルネットワーク。:)
Ƭᴇcʜιᴇ007

ホテルのネットワーク上の他のマシンと通信したくない。私は自分のマシンの内部のマシンが互いに通信したいだけです。今夜、あなたの編集が示唆することを試みます。
graham.reeds

いや。動作していません。質問の更新を行います。
graham.reeds

何があっても、VMが外部と通信するようにするには、ホテルのネットワーク上の少なくとも1つの追加ホストと通信する必要があります。
カーク

0

同じサブネット上の各マシンを確認してください。

例:

192.168.50.0 w / 255.255.255.0ネットマスク、または/ 24と呼ばれます。
これにより、同じネットワーク上のアドレス192.168.50.1-192.168.50.254が得られます。
あなたはそれから与えることができます:
ComputerA-192.168.50.10
ComputerB-192.168.50.11
ComputerC-192.168.50.12

彼らは同じサブネット上にあるので、彼らは話し合い、うまくやるべきです。

0

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

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