Como instalar os módulos do kernel vboxnetflt e vboxnetadp no guest do Arch Linux?

3

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

De fato, executar um updatedb && locate vboxnetadp não retorna nenhum resultado. Eu 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 instalou apenas vboxguest, vboxsf e vboxvideo (que eu já tinha). Nenhuma quantidade de pesquisa me levou a um lugar onde eu possa encontrar os módulos necessários. Alguma idéia?

Editar: a resposta do Grawity abaixo está correta. Acontece que a razão pela qual eu estava tendo problemas para fazer com que a rede somente host funcionasse corretamente é porque o IP do adaptador no Windows deve ser configurado para o IP do gateway que o Linux reporta quando obtém um IP. Como o IP que minha VM recebeu foi 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
    
por denaje 10.01.2013 / 16:38

1 resposta

5

Estes módulos são ineficazes em convidados - eles são apenas para uso no host do VirtualBox. vboxnetflt é necessário para o modo de rede "em ponte" e vboxnetadp é para criar as interfaces "somente host". Ambos vêm no pacote virtualbox-host-modules .

Você não precisa carregar nada relacionado à rede no convidado. O VirtualBox já emula a placa de rede, de qualquer forma.

    
por 10.01.2013 / 16:56