配置虛擬盒接口,我希望它能夠在重新啟動後繼續存在

配置虛擬盒接口,我希望它能夠在重新啟動後繼續存在

我想為安裝在我的 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儲存並進入寫入檔案。

然後我使文件可執行

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儲存並進入寫入檔案。

現在要安裝該服務並確保它在啟動時加載,我輸入:

systemctl daemon-reload
systemctl enable vboxhostonlynic.service

但是當我重新啟動機器時,介面不存在,任何幫助將不勝感激?

相關內容