我想為安裝在我的 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
但是當我重新啟動機器時,介面不存在,任何幫助將不勝感激?