1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

1.はじめに

本記事では、Windows 11 PC上に、Hyper-Vを利用して、固定IPのVM(Virtual Machine)を作る記事です。

Hyper-Vで、デフォルトのスイッチを利用して作ったVMのIPは、DHCPになります。
しかし、Active Directory やDNSといったサーバを作る場合は、固定IPを設定したいと思うでしょうから、そんな課題を解決するTipsです。

※Microsoft Learnにもある有名なやり方ですが...昔、やり方が分からなかったので、記事にいたしました。

2.Tips

今回のTipsは、以下となります。具体的な手順は次のセクションでご紹介します。

  1. Hyper-Vで、内部ネットワークのスイッチを作る
  2. ホストPC上で、PowerShellを利用し、New-NetNatを使う
  3. VMを作り、VMに内部スイッチを割り当てる
  4. VMに固定IPの設定をする

Hyper-Vの有効化
Windows PCで、Hyper-Vを利用する場合は、プロフェッショナルエディション以上(Pro、Enterprise、または Education)である必要があります。

もし、Windows 11 Proをご利用中で、有効化していない場合は、以下手順で有効化できます。

①「Windows + R」キーを押して「実行」ウィンドウを開き、「appwiz.cpl」と入力。
②「プログラムと機能」ウィンドウが開くので、左側のメニューから「Windowsの機能の有効化または無効化」を選択。
③チェックボックスの中から「Hyper-V」を選択し、「OK」をクリックし、再起動。

image.png

3.手順

3-1.Hyper-Vで、内部ネットワークのスイッチを作る

Hyper-Vマネージャを開き、「仮想スイッチマネージャ > 内部 > 仮想スイッチの作成」を選択します。

image.png

任意の名前を付けて、「内部ネットワーク」を選び、「OK」を選択します。

image.png

ホストPCの各NICを確認すると、仮想NICが作成されています。
この仮想NICが先ほど作った内部スイッチに接続しています。

image.png

この仮想NICに、IPアドレスを設定します。このとき、設定するIPアドレスは、仮想マシンのデフォルトゲートウェイになります。そのため、このネットワークセグメントをこの後設定するNATに利用します。

image.png

3-2.ホストPC上で、PowerShellを利用し、New-NetNatを使う

ホストPC上で、管理者権限で、PowerShellを起動します。
そして、以下のようにコマンドを入力することで、WinNATの設定をすることができます。
NAT対象のIPレンジは、-InternalIPInterfaceAddressPrefixで定義されているため、192.168.100.0/24のセグメントとなっています。つまり、このセグメント内のIPをVMの固定IPに利用することが可能となります。

New-NetNat -Name "NAT-Internet" -InternalIPInterfaceAddressPrefix 192.168.100.0/24

image.png

Windows NAT (WinNAT)
仕様上、ホストごとに1つのNATネットワークのみを作成できます。

https://techcommunity.microsoft.com/t5/virtualization/windows-nat-winnat-capabilities-and-limitations/ba-p/382303

3-3.VMを作り、VMに内部スイッチを割り当てる

次に、VMを作成した際に、「ネットワークアダプター」には、先ほど作成した内部SWを割り当てます。

image.png

3-4.VMに固定IPの設定をする

VMが起動したら、対象のNICのプロパティを開き、IPアドレスの設定をします。
このとき設定するIPアドレスは、NAT対象のIPレンジを利用し、デフォルトゲートウェイはホストPC上の仮想NICに設定したIPアドレスとなります。
なお、下記画像では、Active Directoryとしているため、127.0.0.1にDNS設定をしていますが、AD一台構成のテスト用の設定となりますので、注意してください。

image.png

以上で、VMを固定IP化することができ、VMからインターネットにも抜けることができる状態になりました。

4.おわりに

お疲れさまでした。有名なTipsではありますが、もし何かのお役に立てれば幸いです。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?