Как установить модули ядра vboxnetflt и vboxnetadp на гостевой системе Arch Linux?

Как установить модули ядра vboxnetflt и vboxnetadp на гостевой системе Arch Linux?

Я пытаюсь создать гостевую систему Arch Linux Virtualbox 4.2.6, и мне нужна сеть Host-Only. Я читал в нескольких местах, что мне нужно загрузить модули ядра vboxnetflt и vboxnetadp, чтобы это работало. Однако в моей системе их нет:

# modprobe -a vboxnetflt vboxnetadp
modprobe: WARNING: Module vboxnetflt not found
modprobe: WARNING: Module vboxnetadp not found

Действительно, запуск updatedb && locate vboxnetadpне возвращает никаких результатов. У меня установлены следующие пакеты:

community/virtualbox-guest-dkms 4.2.6-1
community/virtualbox-guest-modules 4.2.6-3
community/virtualbox-guest-utils 4.2.6-1

dkms install vboxguest/4.2.6установлены только vboxguest, vboxsf и vboxvideo (которые у меня уже были). Никакие поиски не привели меня к месту, где я могу найти нужные модули. Есть идеи?

Редактировать: ответ Grawity ниже правильный. Оказывается, причина, по которой у меня возникли проблемы с правильной работой сети host-only, заключается в том, что IP-адрес адаптера в Windows должен быть установлен на IP-адрес шлюза, который Linux сообщает при получении IP-адреса. Поскольку IP-адрес моей виртуальной машины находился в подсети 172.16.1.x/24, я выполнил следующую команду в оболочке Windows:

VBoxManage hostonlyif ipconfig "VirtualBox Host-Only Ethernet Adapter" --ip 172.16.1.1 --netmask 255.255.255.0

решение1

Эти модули неэффективны в гостевых системах – они предназначены только для использования в хосте VirtualBox. vboxnetfltнеобходим для сетевого режима «мост» и vboxnetadpпредназначен для создания интерфейсов «только для хоста». Оба входят вvirtualbox-host-модулиупаковка.

Вам не нужно загружать в гостевую ОС что-либо, связанное с сетью.VirtualBox в любом случае уже эмулирует сетевую карту.

Связанный контент