kumasysjp

リモート開発環境1 [VirtualBox ネットワークの設定]

目的

ホストOS側のインターネット接続をゲストOSに継承し,  かつホストOSから静的にゲストOSにアクセス可能にする.

 

動作環境

ホストOS側 :   インターネット接続できる Windows 11

ゲストOS側:     Debian 12.6

VMクライアント:  VirtualBox 6.1

 

手順

  1. VirtualBox Host-Only Adapter の  IPアドレスを設定する

2. VirtualBox のネットワーク設定(NAT,  Host-Only Adapter) をおこなう.

 

まずは NAT です。ホストでネット接続できれば,  ゲストでも同じように wget などインターネット接続できるようにしておきます。

 

次にホストオンリーアダプターです。ホスト-ゲスト間の通信に使います。

 

3. ゲストOS にログインし,  Host-Only Adapter の名称を確認する。

 

まず ip a  で,  Host-Only Adapter がどう認識されているか確認します。

Virtual Box で設定したアダプタは 2つですので,   3つめが Host-Only Adapter と推測がつきます ( 設定数+1 番目)。

わたくしの環境の場合,   enp0s8 が、ゲストOS側におけるHost-Only Adapterのアダプタ名になりますので、

 

4. これの静的IPアドレスを設定します。

競合しない範囲で任意ですが, 今回は 1つしかないので,  適当に  192.168.56.20  と設定しておきます。

gateway は,   1. で設定した ホストOS 側の Host-Only Adapter で設定した IP アドレスです。

 

 

結果

Debian 12 の場合, デフォルトで OpenSSH が入ってますので,  これによりホストOS から SSH 接続できるようになりました。