Score:0

ไม่สามารถตั้งค่าเครือข่ายส่วนตัวบน Ubuntu 20 ด้วย Vagrant และ VirtualBox

ธง ua

ฉันมีเซิร์ฟเวอร์ใหม่และฉันเพิ่งติดตั้ง VirtualBox และ Vagrant หากฉันพยายามตั้งค่าเครือข่ายส่วนตัว ฉันได้รับข้อผิดพลาดต่อไปนี้:

คนจรจัด@zg-2:~/vms/zg2t1$ คนจรจัดขึ้น
นำเครื่อง 'default' ขึ้นกับผู้ให้บริการ 'virtualbox' ...
==> ค่าเริ่มต้น: กำลังนำเข้ากล่องฐาน 'ubuntu/focal64'...
==> ค่าเริ่มต้น: การจับคู่ที่อยู่ MAC สำหรับเครือข่าย NAT...
==> ค่าเริ่มต้น: ตรวจสอบว่ากล่อง 'ubuntu/focal64' เวอร์ชัน '20220311.0.0' เป็นเวอร์ชันล่าสุดหรือไม่...
==> ค่าเริ่มต้น: การตั้งชื่อของ VM: zg2t1_default_1647172062563_66694
==> ค่าเริ่มต้น: กำลังล้างอินเทอร์เฟซเครือข่ายที่ตั้งค่าไว้ก่อนหน้านี้...
เกิดข้อผิดพลาดขณะเรียกใช้ "VBoxManage" ซึ่งเป็น CLI ที่ Vagrant ใช้
สำหรับควบคุม VirtualBox คำสั่งและ stderr แสดงอยู่ด้านล่าง

คำสั่ง: ["hostonlyif", "create"]

สเตเดอร์: 0%...
สถานะความคืบหน้า: NS_ERROR_FAILURE
VBoxManage: ข้อผิดพลาด: ไม่สามารถสร้างอะแดปเตอร์โฮสต์เท่านั้น
VBoxManage: ข้อผิดพลาด: VBoxNetAdpCtl: เกิดข้อผิดพลาดขณะเพิ่มอินเทอร์เฟซใหม่: VBoxNetAdpCtl: ioctl ล้มเหลวสำหรับ /dev/vboxnetctl: ไม่สามารถจัดสรรหน่วยความจำ
VBoxManage: ข้อผิดพลาด: รายละเอียด: รหัส NS_ERROR_FAILURE (0x80004005), ส่วนประกอบ HostNetworkInterfaceWrap, อินเตอร์เฟส IHostNetworkInterface
VBoxManage: ข้อผิดพลาด: บริบท: "RTEXITCODE handleCreate(HandlerArg*)" ที่บรรทัดที่ 95 ของไฟล์ VBoxManageHostonly.cpp

ฉันใช้เวอร์ชันต่อไปนี้:

อูบุนตู 20.04.4 LTS
virtualbox 6.1.32-dfsg-1~ubuntu1.20.04.1
คนจรจัด 2.2.19

ไฟล์ Vagrant ของฉัน:

Vagrant.configure("2") ทำ |config|
  config.vm.box = "อูบุนตู/focal64"
  config.vm.hostname = "zg2t1.softxs.ch"
  config.vm.provider :virtualbox ทำ |v|
    v.ปรับแต่ง ["modifyvm", :id, "--name", "zg2t1"]
    v.ปรับแต่ง ["modifyvm", :id, "--memory", "3072"]
    v.ปรับแต่ง ["modifyvm", :id, "--cpus", "1"]
    # Basebox ubuntu/xenial64 มาพร้อมการกำหนดค่าพอร์ตอนุกรม ปิดสวิตช์
    # ดู https://github.com/joelhandwell/ubuntu_vagrant_boxes/issues/1
    v.ปรับแต่ง ["modifyvm", :id, "--uartmode1", "disconnected"]
  จบ
  config.vm.network :private_network, ip: "172.16.2.2", netmask: "255.240.0.0"
  config.vm.network :forwarded_port, แขก: 22, โฮสต์: 20202
จบ

โปรดทราบว่าถ้าฉันลบบรรทัด config.vm.network :private_network, VM เริ่มทำงานตามปกติ แต่ฉันต้องการเครือข่ายส่วนตัว

ฉันโหลดโมดูล virtualbox ต่อไปนี้แล้ว:

vboxnetadp 28672 0
vboxnetflt 28672 0
vboxdrv 499712 2 vboxnetadp,vboxnetflt

เป็นที่น่าสงสัยสำหรับฉันที่ไม่มี vboxnet0 อยู่ในผลลัพธ์ของ ifconfig อะไรคือปัญหา?

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา