1.ネットワーク設定の確認
OracleVM VirtualBoxを起動する。[ツール]を選択した状態で[ネットワーク]を選択後、[作成]を選択する→自動でIPアドレスがアサインされる
作成後、表示される[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}
実施したこと
・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自体のエラーに見える(仮想ディスク起因ではない)
・