ฉันต้องการกำหนดค่าอินเทอร์เฟซสำหรับกล่องเสมือน ซึ่งติดตั้งภายในเครื่องอูบุนตูของฉัน เมื่อฉันสร้างด้วยตนเองมันใช้งานได้:
vboxmanage hostonlyif สร้าง
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 สร้าง
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=ตั้งค่า VirtualBox Hostonly Adapter
หลังจาก=vboxdrv.service
[บริการ]
Type=วันช็อต
ExecStart=/opt/systemd/vboxhostonly
[ติดตั้ง]
WantedBy=multi-user.target
จากนั้น Ctrl + X เพื่อออก , Y เพื่อบันทึกและ Enter เพื่อเขียนไฟล์
ตอนนี้เพื่อติดตั้งบริการและตรวจสอบให้แน่ใจว่าโหลดในเวลาบูตฉันพิมพ์:
systemctl daemon-โหลดซ้ำ
systemctl เปิดใช้งาน vboxhostonlynic.service
แต่เมื่อฉันรีบูตเครื่องกลับไม่มีอินเทอร์เฟซ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม?