Я хочу настроить интерфейс для виртуального ящика, который установлен на моей машине с 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/ then 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
Но когда я перезагружаю машину, интерфейса нет, нужна любая помощь?