概要
VirtualBox でホストOSとゲストOS間の通信ができるように、ホストオンリーアダプターの設定を行う方法です(2021/11/24時点)
ハンズオンの説明資料になります
VirtualBoxマネージャの設定
ネットワーク 画面を開く
ホストオンリーネットワーク を作成
自動的に追加されます
追加されたホストオンリーネットワークの名前とIPアドレス/マスクをメモします
ゲストOSの設定
接続させたいゲストOSを停止させ、設定を開きます
ネットワークの設定を追加する
アダプター2に先ほど作成したホストオンリーアダプタを設定します
参考:アダプター1は NAT (設定済)です、以降の手順で接続できない場合は要確認
ゲストOSの設定を変更する ( Ubuntuの例 )
接続させたいゲストOS( Ubuntuの例 )を起動します
ネットワーク設定 ( Ubuntuの例 )
右上のネットワークアイコン > Ethernet (enp0s8) オフ > 有線設定
左側のメニューから ネットワーク > Ethernet (enp0s8) の設定ボタン(歯車アイコン)を左クリック
ホストオンリーアダプターに接続するEthernetインターフェースの設定を、IPv4 のタブで手動設定します
ホストオンリーアダプターと同じネットワークからIPアドレスを割り当てします
例:
ホストオンリーアダプター(ホストOS側) :192.168.165.1/24(255.255.255.0)
Ethernetインターフェース(ゲストOS側) :192.168.165.2/24(255.255.255.0)
→Ethernetインターフェース(ゲストOS側)の IPv4 は
アドレス :192.168.165.2
ネットマスク:255.255.255.0
ゲートウェイ:192.168.165.1
IPv6 のタブで無効に設定し、右上の 適用 ボタンを押します
setings > 左側のメニューから ネットワーク > Ethernet (enp0s8) のトグルボタンをONにし、しばらく待ってから 接続済み になることを確認します
ホストOSからゲストOSに接続できることを確認 ( Ubuntuの例 )
ゲストOS(Ubuntu)へSSHサーバをインストール
ゲストOS(Ubuntu)で 端末 アプリを起動、以下のコマンドを入力します
$ sudo apt update
$ sudo apt install openssh-server
SSHサーバが正常に動作していることを確認します
$ sudo systemctl status ssh