Puncte:0

Rețeaua privată nu poate fi configurată pe Ubuntu 20 cu Vagrant și VirtualBox

drapel ua

Am un server nou-nouț și tocmai am instalat VirtualBox și Vagrant. Dacă încerc să configurez o rețea privată, primesc următoarea eroare:

vagabond@zg-2:~/vms/zg2t1$ vagabond sus
Se afișează mașina „implicit” cu furnizorul „virtualbox”...
==> implicit: se importă caseta de bază „ubuntu/focal64”...
==> implicit: se potrivește adresa MAC pentru rețea NAT...
==> implicit: se verifică dacă caseta „ubuntu/focal64” versiunea „20220311.0.0” este actualizată...
==> implicit: setarea numelui VM: zg2t1_default_1647172062563_66694
==> implicit: ștergerea oricăror interfețe de rețea setate anterior...
A apărut o eroare la executarea „VBoxManage”, un CLI folosit de Vagrant
pentru controlul VirtualBox. Comanda și stderr sunt afișate mai jos.

Comanda: ["hostonlyif", "create"]

Stderr: 0%...
Stare de progres: NS_ERROR_FAILURE
VBoxManage: eroare: Nu s-a putut crea adaptorul numai pentru gazdă
VBoxManage: eroare: VBoxNetAdpCtl: Eroare la adăugarea unei noi interfețe: VBoxNetAdpCtl: ioctl a eșuat pentru /dev/vboxnetctl: Nu se poate aloca memoria
VBoxManage: eroare: Detalii: cod NS_ERROR_FAILURE (0x80004005), componenta HostNetworkInterfaceWrap, interfața IHostNetworkInterface
VBoxManage: eroare: Context: „RTEXITCODE handleCreate(HandlerArg*)” la linia 95 din fișierul VBoxManageHostonly.cpp

Eu folosesc următoarele versiuni:

Ubuntu 20.04.4 LTS
virtualbox 6.1.32-dfsg-1~ubuntu1.20.04.1
vagabond 2.2.19

Fișierul meu Vagrant:

Vagrant.configure("2") face |config|
  config.vm.box = "ubuntu/focal64"
  config.vm.hostname = "zg2t1.softxs.ch"
  config.vm.provider :virtualbox do |v|
    v.personalizați ["modifyvm", :id, "--name", "zg2t1"]
    v.personalizați ["modifyvm", :id, "--memory", "3072"]
    v.personalizați ["modifyvm", :id, "--cpus", "1"]
    # Basebox ubuntu/xenial64 vine cu portul serial configurat, opriți-l
    # Vezi https://github.com/joelhandwell/ubuntu_vagrant_boxes/issues/1
    v.personalize ["modifyvm", :id, "--uartmode1", "deconectat"]
  Sfârşit
  config.vm.network :private_network, ip: "172.16.2.2", masca de rețea: "255.240.0.0"
  config.vm.network :forwarded_port, invitat: 22, gazdă: 20202
Sfârşit

Rețineți că dacă elimin linia config.vm.network :private_network, VM-ul pornește normal. Dar am nevoie de rețeaua privată.

Am următoarele module virtualbox încărcate:

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

Pentru mine este suspect că nu există vboxnet0 în rezultatul ifconfig. Care este problema?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.