Estoy intentando crear un invitado Arch Linux Virtualbox 4.2.6 y necesito una red solo de host. He leído en varios lugares que necesito cargar los módulos del kernel vboxnetflt y vboxnetadp para que esto funcione. Sin embargo, estos no existen en mi sistema:
# modprobe -a vboxnetflt vboxnetadp
modprobe: WARNING: Module vboxnetflt not found
modprobe: WARNING: Module vboxnetadp not found
De hecho, ejecutar a updatedb && locate vboxnetadp
no arroja ningún resultado. Tengo los siguientes paquetes instalados:
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
Solo instalé vboxguest, vboxsf y vboxvideo (que ya tenía). Ninguna búsqueda me ha llevado a un lugar donde pueda encontrar los módulos necesarios. ¿Algunas ideas?
Editar: la respuesta de Grawity a continuación es correcta. Resulta que la razón por la que tenía problemas para que la red de solo host funcionara correctamente es porque la IP del adaptador en Windows debe configurarse en la IP de la puerta de enlace que Linux informa cuando obtiene una IP. Dado que la IP que recibió mi VM estaba en la subred 172.16.1.x/24, ejecuté el siguiente comando en un shell de Windows:
VBoxManage hostonlyif ipconfig "VirtualBox Host-Only Ethernet Adapter" --ip 172.16.1.1 --netmask 255.255.255.0
Respuesta1
Estos módulos no son efectivos en invitados: solo se pueden usar en el host de VirtualBox. vboxnetflt
es necesario para el modo de red "en puente" y vboxnetadp
sirve para crear las interfaces "solo de host". Ambos vienen en elmódulos-host-virtualboxpaquete.
No es necesario cargar nada relacionado con la red en el invitado.De todos modos, VirtualBox ya emula la tarjeta de red.