ユーザ用ツール

サイト用ツール


ja:hyper-v:nat環境構築

Hyper-V-NAT環境構築

Windows 8以降にも搭載された事でずいぶんと身近になったHyper-Vですが、何も設定せずに使用すると仮想マシンのネットワーク設定はブリッジになります。
IPアドレスが割り振れない場合など、NAT環境で運用したい場合、そのままでは出来ませんので、設定が必要です。

  • 動作確認:Windows Server 2012 R2

NAT環境用の仮想スイッチを作成し、仮想マシンを接続する

通常Hyper-Vをインストールすると、仮想スイッチが追加される。
特に何もしなければ、Hyper-Vの仮想マシンはこの仮想スイッチ経由で外部と通信を行う。
もちろん前述の通り、ブリッジ接続となるので、仮想マシンで必要とする数の分だけ新たにIPアドレスを準備する事になる。
これとは別に、NAT環境用の仮想スイッチを準備する。

  1. Hyper-Vマネージャ-を起動
  2. 仮想スイッチマネージャーを起動
  3. 新しい仮想ネットワークスイッチを作成し、スイッチの種類を内部にする。
  4. 新しくできた仮想スイッチ(内部)にIPアドレスを設定する
    • IPアドレスはNATネットワーク内のデフォルトゲートウェイとなるIPアドレスにする
    • DNSはHyper-Vホストで利用しているDNSを設定する
  5. 仮想マシンを作成(または既存の仮想マシンでも可)し、仮想マシンの設定画面で、ネットワークアダプタの接続先仮想スイッチを新たに作成したNAT用仮想スイッチ(内部)に設定する。

NAT設定を行う

前述のNAT用仮想スイッチ(内部)を作成しただけでは、まだその仮想スイッチに接続した仮想マシンは外部のネットワークにアクセスできない。
WindowsServerにルーティングの機能を追加し、NATの構成を行う。

  1. サーバーマネージャーを起動する
  2. 役割と機能の追加をクリックする
  3. サーバーの役割リモートアクセスの役割を追加する
  4. 画面を進め役割サービスの画面でルーティングにチェックを入れ、インストールする
  5. インストールが終わったら、スタート画面等からルーティングとリモートアクセスを起動する
  6. ルーティングとリモートアクセスのスナップインが起動したら、サーバー名の部分を右クリックする
  7. プロパティをクリック
  8. ルーティングとリモートアクセスの構成と有効化をクリックする
  9. ルーティングとリモートアクセスサーバーのセットアップウィザードが起動するので、ネットワークアドレス変換(NAT)を選択して次へ
  10. 外部ネットワークに接続するNICを指定させられるので、外部用の仮想スイッチを指定する
  11. NAT内部用のNICを指定させられるので、NAT用の内部仮想スイッチを指定する
  12. ウィザードを終了し、NATネットワーク内部の仮想マシンから外部接続が出来るか確認する
ja/hyper-v/nat環境構築.txt · 最終更新: 2014/05/23 01:19 by makoto