Ich möchte eine Schnittstelle für die virtuelle Box konfigurieren, die auf meinem Ubuntu-Rechner installiert ist. Wenn ich sie manuell erstelle, funktioniert es:
vboxmanage hostonlyif create
vboxmanage hostonlyif ipconfig vboxnet0 --ip 192.168.56.1
durch Überprüfen von ifconfig. Es ist da:
Ich möchte, dass diese Änderungen auch nach einem Neustart bestehen bleiben und beim Systemstart automatisch vorgenommen werden. Dazu habe ich Folgendes getan:
sudo mkdir /opt/systemd/
dann sudo mkdir /opt/systemd/
dann sudo nano /opt/systemd/vboxhostonly
und kopiere den folgenden Code in die Datei:
#!/bin/bash
vboxmanage hostonlyif create
vboxmanage hostonlyif ipconfig vboxnet0 --ip 192.168.56.1
dann Strg + X zum Beenden, Y zum Speichern und Eingabe zum Schreiben der Datei.
Dann mache ich die Datei ausführbar
cd /opt/systemd/
Dannsudo chmod a+x vboxhostonly
ich erstelle einen Dienst, damit
sudo touch /etc/systemd/system/vboxhostonlynic.service
Dann bearbeite ich die Datei, indem ich Folgendes eingebe sudo nano /etc/systemd/system/vboxhostonlynic.service
und dann Folgendes eintippe:
Description=Setup VirtualBox Hostonly Adapter
After=vboxdrv.service
[Service]
Type=oneshot
ExecStart=/opt/systemd/vboxhostonly
[Install]
WantedBy=multi-user.target
dann Strg + X zum Beenden, Y zum Speichern und Eingabe zum Schreiben der Datei.
Um nun den Dienst zu installieren und sicherzustellen, dass er beim Booten geladen wird, gebe ich Folgendes ein:
systemctl daemon-reload
systemctl enable vboxhostonlynic.service
Aber wenn ich die Maschine neu starte, ist die Schnittstelle nicht da. Ich wäre für jede Hilfe dankbar.