Introduction

メモ。
会社で遭遇した現象であり、自宅で再現できていないが

  • Windows Server 2012
  • 第一世代の仮想マシン
  • ネットワークアダプターあり

として Windows 11 をインストールしたが、どうやってもゲストマシンから外に繋がらない。
ゲスト上で IP の割り振りは上手く言っているが、外からも内からも一切反応しない。
ファイヤーウォールも念のため切ったがどうにもいかず。

How to resolve?

こんな古い環境上に Windows 11 を入れているのが問題な気がしないでもないが、そうもいっていられない。
レガシ ネットワークアダプタ を追加することでネットワークにつなぐことができた。

現在、MSDN にも記述がないので、レガシ ネットワークアダプタについての公式の説明がみたらないが、凡そ調べた限り

  • 物理ネットワークアダプターをエミュレートし、第一世代の VM でのみ動作
    • Hyper-V Integration Services や Linux Integration Services をサポートしていない、未知のゲスト VM に使用される
  • 1 つの VM に最大4つのレガシ vNiC をデプロイできる
    • Hyper-V がサポートしていないゲスト OS 間の通信を可能にするために適用される。レガシ vNiC は、ゲスト OS のネットワークベースのインストールを実行可能。

とのこと。

Windows Server 2012 のようなレガシな OS にとって Windows 11 はまさしく未知の OS。
それゆえにレガシ ネットワークアダプタが最適だったのだろう。