Windows 8 Hyper-V-VMにインターネットアクセスを許可する方法


211

自宅のマシンにWindows 8 Proがあります。Hyper-Vの下でWindows 7 Professional VMを実行し、VMに完全なインターネットアクセスを持たせたい。物理マシンには、ルーターへの接続に使用するワイヤレスネットワークアダプターがあります。

これまでにやったことは次のとおりです。

  • Hyper-Vマネージャーで、ワイヤレスネットワークアダプターに接続する新しい外部仮想スイッチを作成しました。Windows 8の[ネットワーク接続]ページを見ると、仮想イーサネットアダプターとネットワークブリッジが作成され、ワイヤレスアダプターがブリッジされていることがわかります。

  • Windows 7 VMを作成し、Hyper-V設定で仮想スイッチを使用するように設定しました。

VMにログインすると、ネットワークがありますが、「身元不明」であり、インターネットにアクセスできません。私は何が欠けていますか?「VLAN識別」設定と関係がありますか?これらが何であるかはよくわかりません。


この質問は今週のスーパーユーザー質問でした。詳細について
ブログエントリを読むか自分でブログに投稿してください


@Kronos-Windows 8.1では、(外部仮想スイッチを使用して)ホストマシンに静的IPを割り当てる方法と場所を教えてください。HV VMを使用するのは簡単でしたが、物理ホストアダプター上の静的IPはなくなったようで、それを使用してRDP経由でホストにアクセスすることはできません。方向を教えてください?
アレックスS

回答:


263

VMをインターネットに接続するには、それをイーサネット/ワイヤレスNICカードに結び付ける必要があります。これを行うには、「仮想スイッチ」を作成する必要があります。

  1. Hyper-Vマネージャーを開きます
  2. 選択Action->Virtual Switch Manager

    VM Switch Managerへのアクセス

  3. 選択ExternalしてからCreate Virtual Switch

    仮想スイッチマネージャー

  4. スイッチに名前を付けてから、インターネットへの接続に使用する外部コントローラー(イーサネット、ワイヤレスNICなど)を選択します。

    :実際にインターネットに接続する方法を選択する必要があります。IE、コンピューターがWifiまたはイーサネットを使用するように設定されているが、現在イーサネットを使用している場合、イーサネットを使用する必要あります。ホストマシンが現在使用していないため、Wifi接続は機能しません。

    VMスイッチのプロパティ

  5. 選択ApplyしてからOK

  6. 接続する仮想マシンを右クリックして選択します Settings

    VM設定

  7. 下にNetwork Adapter設定新しく作成された仮想スイッチを選択

スイッチをVMに接続する

これにより、インターネットへの接続に使用する接続がVMにアクセスできるようになります。


注:あなたがしなければならないことipconfig /releaseipconfig /renew(Windows)またはA sudo dhclient -v -rsudo dhclient -v、それはそのDHCPの設定を更新し、IPアドレスを取得するために取得するには、リモートマシン上で(Linux)を。


10
これは素晴らしい説明ですが、まさに私がやったことです。私はそれをすべてうまく機能させることができましたが、今夜は自宅で確認し、答えを追加するか、誰かを正しいとマークします。
グラハムクラーク

4
どのように動作したのか正確にはわからないので、「仮想LAN識別を有効にする」ボックスにチェックを入れ、VMの実行中にチェックを外したと思います。 。
グラハムクラーク

7
「スイッチマネージャー」を探している人は誰もいないAction-代わりに、コンピューター名(左側の領域)を右クリックしてください
ベンジャミングリュンバウム14年

1
以前にこれを行ったことがあり、インターネットにアクセスできなくなりました。Googleが、ここに来て、すべてを削除し、これらの指示に従いました。スイッチの作成でDNSサーバーが引き継がれなかったため、再びインターネットにアクセスできなくなりました。ncpa.cpl-> WLANswitchプロパティを手動で追加し、IPv4設定(W8.1 Enterprise x64)に再度追加する必要がありました
-Jakke

1
有線接続と無線接続の両方でこれを試しましたが、接続が制限されます。IPアドレスを取得していません。DHCP、動作していないようです。クライアントでIP、DNS、およびデフォルトゲートウェイを手動で設定すると、機能します。
リック

23

Allow management operating system to share this network adapter仮想スイッチマネージャーで無効にしてから再度有効にする必要がありました。

これがチェックされていない場合、ホストマシンは選択したアダプタを使用できません。私の場合はチェックされていたので、何らかの理由で私はそれを前後に反転しなければなりませんでした。


無効化と有効化のステップの後、ワイヤレス接続を切断して接続する必要がありました。
ジョイジョージKunjikkuru 14

11
警告-リモートサーバーでこれを行うと、これを解除するとすぐに接続が完全に切断されます。私は、ハードな方法:(見つけた
ピョートル・クラ


6

再起動せずに、ワイヤレスアダプタで動作させることができました。

ネットワーク接続コントロールパネルを開きます

仮想アダプターの設定によりネットワークブリッジが作成されていることがわかります。

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

Wi-Fiアダプター(信号強度アイコンのあるアダプター)を右クリックして、選択します Connect/Disconnect

次にOn、サイドバーに表示されるスイッチをクリックして、ネットワークを選択する必要があります。何らかの理由でOff、以前はオンラインでしたが。

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

その後、すべてが魔法のように点灯し、Win XP VM内からすぐにインターネットにアクセスできました。

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


5

私の場合、VMの実行中に、仮想スイッチの設定を「未接続」に変更してから、新しく作成した仮想スイッチに戻しました。働いた。


1
「Hullo、IT!電源を一度切ってからもう一度入れてみましたか?」
マイケルブラックバーン

3

最近のHyper-Vバージョンには、「デフォルトスイッチ」と呼ばれる仮想アダプターがあります。これは、VMでの使用に適しています。マシンが動作できるように、複雑な内部ルーティングを行います。VMを接続するだけで、動作するはずです。

または、WiFiネットワーク経由でVMをインターネットに接続するには、「内部」仮想スイッチを使用できます。スクリーンショットでは、イーサネットを使用していますが、WiFiでも動作します。内部スイッチは、VMをインターネットに公開しないため、一般的に最適なソリューションです。

基本的に、内部仮想スイッチを作成し、VMのアダプターをそれに接続してから、OSのインターネット接続共有機能を使用する必要があります。

スクリーンショットのすべての手順:

内部スイッチを作成する

次に、コントロールパネルの[アダプタ]からインターネット接続を共有します(どのアダプタでも機能します)。

インターネット接続を共有する

すべてが適切にセットアップされているように見えても、VMが接続を失うことがあります(通常はWindowsの更新後)。このような場合、インターネット共有をオフにしてから、再度有効にする必要があります。再起動する必要はありません。


これは私のために働いた唯一のソリューションです!Hyper-VとDockerのインストールとアンインストールに何時間も費やしています。ありがとうございました!
ミカエルチュ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.