再起動後も存続する仮想ボックスインターフェースを構成する

再起動後も存続する仮想ボックスインターフェースを構成する

Ubuntu マシン内にインストールされている仮想ボックスのインターフェイスを設定したいのですが、手動で作成すると次のように動作します。

vboxmanage hostonlyif create
vboxmanage hostonlyif ipconfig vboxnet0 --ip 192.168.56.1

ifconfigを確認すると、次のようになります:

これらの変更が再起動後も維持され、システム起動時に自動的に設定されるようにします。そのために私が行ったことは次のとおりです。

sudo mkdir /opt/systemd/次にsudo mkdir /opt/systemd/sudo nano /opt/systemd/vboxhostonly次のコードをファイルにコピーします。

#!/bin/bash
vboxmanage hostonlyif create
vboxmanage hostonlyif ipconfig vboxnet0 --ip 192.168.56.1

次に、Ctrl + X で終了し、Y で保存し、Enter でファイルを書き込みます。

次にファイルを実行可能にします

cd /opt/systemd/それからsudo chmod a+x vboxhostonly

私はサービスを作り

sudo touch /etc/systemd/system/vboxhostonlynic.service

次に、次のように入力してファイルを編集しますsudo nano /etc/systemd/system/vboxhostonlynic.service

Description=Setup VirtualBox Hostonly Adapter
After=vboxdrv.service
[Service]
Type=oneshot
ExecStart=/opt/systemd/vboxhostonly
[Install]
WantedBy=multi-user.target

次に、Ctrl + X で終了し、Y で保存し、Enter でファイルを書き込みます。

ここで、サービスをインストールし、起動時に読み込まれるようにするには、次のように入力します。

systemctl daemon-reload
systemctl enable vboxhostonlynic.service

しかし、マシンを再起動するとインターフェースが表示されません。助けていただけないでしょうか?

関連情報