Estou tentando criar um convidado do Arch Linux Virtualbox 4.2.6 e preciso de uma rede somente host. Eu li em vários lugares que preciso carregar os módulos do kernel vboxnetflt e vboxnetadp para que isso funcione. No entanto, estes não existem no meu sistema:
# modprobe -a vboxnetflt vboxnetadp
modprobe: WARNING: Module vboxnetflt not found
modprobe: WARNING: Module vboxnetadp not found
Na verdade, executar um updatedb && locate vboxnetadp
não retorna nenhum resultado. Tenho os seguintes pacotes 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
instalei apenas vboxguest, vboxsf e vboxvideo (que eu já tinha). Nenhuma pesquisa me levou a um lugar onde pudesse encontrar os módulos necessários. Alguma ideia?
Editar: a resposta de Grawity abaixo está correta. Acontece que o motivo pelo qual eu estava tendo problemas para fazer a rede somente host funcionar corretamente é porque o IP do adaptador no Windows deve ser definido como o IP do gateway que o Linux relata quando obtém um IP. Como o IP fornecido à minha VM estava na sub-rede 172.16.1.x/24, executei o seguinte comando em um shell do Windows:
VBoxManage hostonlyif ipconfig "VirtualBox Host-Only Ethernet Adapter" --ip 172.16.1.1 --netmask 255.255.255.0
Responder1
Esses módulos são ineficazes em convidados – eles são apenas para uso no host VirtualBox. vboxnetflt
é necessário para o modo de rede "em ponte" e vboxnetadp
serve para criar interfaces "somente host". Ambos vêm nomódulos de host virtualboxpacote.
Você não precisa carregar nada relacionado à rede no convidado.De qualquer forma, o VirtualBox já emula a placa de rede.