VirtualBoxのホストオンリーアダプターを有効にする方法

全体を通して1回だけ必要な作業
2回目以降の仮想マシンを作成するときはVirtualBox Host-Only Ethernet Adapterの作成は不要

Network Managerを開く

Oracle VM VirtualBox マネージャー
ファイルツールNetwork Manager を開く

VirtualBox Host-Only Ethernet Adapterを作成する

作成ボタンから
VirtualBox Host-Only Ethernet Adapterを作成する

手動でIPv4アドレスを設定

アダプターを手動で設定を選択
IPv4 Address192.168.100.1を設定
IPv4 ネットマスク255.255.255.0を設定

DHCPサーバー無効にする

IPv4 AddressIPv4 ネットマスクは別の値でも可
ホストOSとゲストOSの間でしか使われないIPアドレスなので自由に設定していい
ホストOSの実IPアドレスのネットワークとだけかぶらないように注意

Oracle VM VirtualBox マネージャー
ネットワーク アダプター2ホストオンリーアダプターを割り当て

詳細は下記を参照
ネットワーク アダプター2の追加

nmcli device status
実行結果
enp0s3 ethernet connected    enp0s3
enp0s8 ethernet disconnected --

VirtualBoxでネットワークにNATホストオンリーアダプターを設定している場合
enp0s3ネットワークアダプター1(NAT)
enp0s8ネットワークアダプター2(ホストオンリーアダプター)
のような対応関係になっている

enp0s8disconnectedとなっている場合、ホストオンリーアダプターとの接続が機能していない

nmcli connection show
実行結果
NAME   UUID          TYPE     DEVICE
enp0s3 xxx-xx-xx-xxx ethernet enp0s3
enp0s8 yyy-yy-yy-yyy ethernet --

enp0s8DEVICEとなっている
うまく作動していないので一旦コネクションを削除して、再作成する

nmcli connection delete enp0s8

上記のコマンドにより、enp0s8のコネクションが削除される

nmcli connection add type ethernet ifname enp0s8 con-name enp0s8
nmcli connection modify enp0s8 ipv4.method manual ipv4.addresses 192.168.100.2/24

enp0s8のネットワークで、IPアドレス(v4)を192.168.100.2に設定

IPアドレスは各自の環境に合わせて設定する

VirtualBoxを使用している場合
ホストOSのVirtualBox Host-Only NetworkのIPアドレスが192.168.100.1ならば
enp0s8には192.168.100.2192.168.100.254の間で好きなIPを設定できる

nmcli device status
実行結果
enp0s3 ethernet connected enp0s3
enp0s8 ethernet connected enp0s8

IPアドレスを設定したことにより
enp0s8disconnectedからconnectedに変わっていればOK

最初はconnecting(getting IP configuration)という表示になるが
しばらく時間を置いてから再度nmcli device statusを実行するとconnectedに表示が変わるはず

  • 最終更新: 2023/05/20 14:22