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