LoginSignup
1
0

More than 3 years have passed since last update.

【VirtualBox】Windows10でゲストOSを固定IPで設定し、かつ、外部ネットワークに接続できるようにする方法

Last updated at Posted at 2021-01-10

要点

注意する点は以下の2点になります。
1. ネットワークアダプタを「NAT」用、「ホストオンリーアダプター」用の2つを作成すること
2. コントロール パネル\ネットワークとインターネット\ネットワーク接続より、「ホストオンリーアダプター」のIPv6設定を無効にすること

VirtualBox上の設定 (前編)

  1. Oracle VM VirtualBoxマネージャー画面から、ファイル(F)>ホストネットワークマネージャー(H)を押下する。
  2. 「作成(C)」ボタンを押下する。
  3. 作成されたネットワークアダプタを選択し、「プロパティ(P)」ボタンを押下する。
  4. 「アダプター(A)」タブを選択し、IPv4アドレスを任意の値に設定する。今回は、「172.17.100.254」に設定する。
    image.png

  5. 「DHCPサーバー(D)」タブを選択し、以下の設定になっていることを確認する。
    image.png

  6. Oracle VM VirtualBoxマネージャー画面から、仮想マシンを1台、任意に選択し、「設定(S)」ボタンを押下する。

  7. 「ネットワーク」を設定し、「アダプター1」、「アダプター2」が以下の通りであることを確認し、「OK」ボタンを押下する。
    image.png
    image.png

ホストOS側の設定

  1. コントロール パネル\ネットワークとインターネット\ネットワーク接続より、「VirtualBox Host-Only Ethernet Adapter」のネットワークアダプターを選択し、右クリックにて、「プロパティ」を選択する。
  2. 「VirtualBox Host-Only Ethernet Adapter」のネットワークアダプターを選択し、右クリックにて、「無効にする(B)」を押下する。
  3. 「VirtualBox Host-Only Ethernet Adapter」のネットワークアダプターを選択し、右クリックにて、「有効にする(A)」を押下する。

※この設定を行わないと、仮想マシン起動時に以下のようなエラーが表示される。
image.png

ゲストOS側の設定

  1. nmtuiコマンドを実行し、「Please select an option」が表示されると、「Edit a Connection」を選択し、Enterキーを押下する。
  2. 表示されているネットワークアダプターを選択し、を押下する。
  3. Profile nameをDeviceの()内の文字に変更する。今回だと「enp0s8」に変更する。
  4. IPv4 CONGIGURATION をに変更し、Addressesを「VirtualBox上の設定 4.」で設定したIPv4のネットワーク体系(今回は172.17.100.1~172.17.100.253の中の172.17.100.1)に変更する。
  5. Gatewayは「172.17.100.254」に変更し、ボタンを押下する。
  6. nmcli c down enp0s8; nmcli c up enp0s8を実行する。

VirtualBox上の設定 (後編)

  1. Oracle VM VirtualBoxマネージャー画面から、仮想マシンを1台、任意に選択し、「設定(S)」ボタンを押下する。
  2. 「ネットワーク」を設定し、「アダプター1」、「アダプター2」が以下の通りであることを確認し、「OK」ボタンを押下する。 image.png image.png

動作確認

  1. ゲストOS側より、ping 8.8.8.8を実行し、外部ネットワークに接続できることを確認する。
  2. ホストOS側より、TeraTermを実行し、ホスト名を「172.17.100.1」の状態で「OK」ボタンを押下し、固定IPに接続できることを確認する。
1
0
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
0