LoginSignup
0
1

More than 1 year has passed since last update.

OracleVM VirtualBox_SSH接続(ホストオンリーアダプター)

Last updated at Posted at 2022-03-25

1.ネットワーク設定の確認

OracleVM VirtualBoxを起動する。[ツール]を選択した状態で[ネットワーク]を選択後、[作成]を選択する→自動でIPアドレスがアサインされる
image.png
作成後、表示される[VirtualBox Host Only Ethernet Adapter]のIPアドレスを確認する。(192.168.56.1)

対象のマシンを選択した状態で[設定]→[ネットワーク]→[アダプター2]を選択する。

ネットワークアダプターを有効化:チェック
割り当て:ホストオンリーアダプター
名前:選択されたままの内容(VirtualBox Host-Only Ethernet Adapter)

CentOSの電源をオンにしターミナルをあげる。

$ su - 
# nmtui

nmtui:Linuxのネットワークインターフェースを設定する際に使用するコマンド

NetworkManager TUIが起動されるので
→ Edit a connection
→ enp0s3
→ Automatically connet にチェック(スペースキーで入れる)
→ OK(前の画面に戻る)
→ 文字化けしているenp0s3の上のEthernet(***)を選択する
→ Profilenameを「enp0s8」に変更する
→ IPv4Configurationを「Manual」に変更する
→ 右側のShowを選択し、詳細を開く
→ 先ほど設定したホストOSのIpv4を下限、ネットマスクを上限としてIPアドレスを入力する
(192.168.56.2)
→ Addressesにアドレスを入れる
→ AutomaticallyConnectにチェック(スペースキーで入れる)
→前の画面に戻る
→Backでさらに戻る
→Quitを押す

# systemctl restart NetworkManager
# systemctl restart network

Teratermを起動する
ホストは設定したホストOSのIPv4アドレスを記入する
ポートは22でOK

エラー

ホストネットワークインターフェース作成時に下記のエラーが出力。

ホストネットワークインターフェースの作成に失敗しました。

Assertion failed: [!aInterfaceName.isEmpty()] at 'F:\tinderbox\win-6.1\src\VBox\Main\src-server\HostNetworkInterfaceImpl.cpp' (76) in long __cdecl HostNetworkInterface::init(class com::Utf8Str,class com::Utf8Str,class com::Guid,enum __MIDL___MIDL_itf_VirtualBox_0000_0000_0046).

Please contact the product vendor!.

終了コード : E_FAIL (0x80004005)
コンポーネント: HostNetworkInterfaceWrap
インターフェース: IHostNetworkInterface {455f8c45-44a0-a470-ba20-27890b96dba9}

image.png

実施したこと

・virtualboxの再インストール⇒失敗
・CLIからホストネットワークインターフェースの作成⇒失敗
C:\Users\[username]>cd C:\Program Files (x86)\Oracle\VirtualBox

C:\Program Files (x86)\Oracle\VirtualBox>
C:\Program Files (x86)\Oracle\VirtualBox>
C:\Program Files (x86)\Oracle\VirtualBox>VBoxManage.exe hostonlyif create
0%...
Progress state: E_INVALIDARG
VBoxManage.exe: error: Failed to create the host-only adapter
VBoxManage.exe: error: Assertion failed: [!aInterfaceName.isEmpty()] at 'F:\tinderbox\win-6.1\src\VBox\Main\src-server\HostNetworkInterfaceImpl.cpp' (76) in long __cdecl HostNetworkInterface::init(class com::Utf8Str,class com::Utf8Str,class com::Guid,enum __MIDL___MIDL_itf_VirtualBox_0000_0000_0046).
VBoxManage.exe: error: Please contact the product vendor!
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component HostNetworkInterfaceWrap, interface IHostNetworkInterface
VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleCreate(struct HandlerArg *)" at line 95 of file VBoxManageHostonly.cpp

C:\Program Files (x86)\Oracle\VirtualBox>

◆所感
・virtualbox自体のエラーに見える(仮想ディスク起因ではない)

0
1
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
0
1