пятница, 5 октября 2012 г.

Arch: Host-only networks problem in VirtualBox

Понадобилось поднять сеть между виртуалками в VirtualBox. Самый простой способ - добавить каждой виртуальной машине по Host-only адаптеру, однако все оказалось не так просто. При создании host-only сети, VB выдавал следующую ошибку:
Failed to create the host-only network interface. VBoxNetAdpCtl: Error while adding new interface: failed to open /dev/vboxnetctl: No such file or directory
Поиск в сети ничего не дал, так что думаю стоит поделиться решением, не смотря на его простоту.
Как оказалось, у меня не были загружены модули vboxnetadp и vboxnetflt, необходимые для работы сети. Просто добавляем их в /etc/modules-load.d/XXX (где прописан сам vboxdrv) и перезагружаемся. Либо если хотим здесь и сейчас, то просто загружаем их с помощью modprobe. Ну и проверяем что lsmod | grep vbox выдает нечто вроде следующего:
vboxnetadp 18419 0 vboxnetflt 16807 0 vboxdrv 1823501 2 vboxnetadp,vboxnetflt

Комментариев нет: