Até aqui, o que temos já pode rodar as máquias no modo de rede NAT e rede interna, mas pode ser que você precise rodar em Host Only ou Bridged e, para isso, precisamos fazer uns procedimentos a mais. Siga...
O
Arch Linux não vem com o programa "ifconfig", mas sim com o "ip" (que é uma atualização). A questão é que o VirtualBox precisa dele para esses modos. O pacote que tem esse programa é o "net-tools". Então, só instalar, né?! Quase isso...
# pacman -S net-tools
Depois disso, vamos precisar rodar dois módulos:
# modprobe vboxnetadp
# modprobe vboxnetflt
P.S.: vamos ver se está lendo só por ler ou querendo aprender... Faça os passos já ditos anteriormente, para caso o carregamento do módulo não tenha surtido efeito e também habilite para rodar já no boot.
Depois disso, já é possível usar modo Bridged ou Host Only em nossas máquinas. Show!
Adicionais para Convidados
Os adicionais para convidados permitem que o
VirtualBox faça, por exemplo, compartilhamento de diretórios entre o Host e a VM, dentre outras coisas.
Para conseguir isso, precisamos instalar um complemento do VirtualBox:
# pacman -S virtualbox-guest-iso
Extension Pack
O Extension Pack é um pacote de extensões que permite que o VirtualBox faça boot por placas Intel, ou ainda tenha acesso ao USB, por exemplo.
Para instalar, temos duas possibilidades. Vejamos.
AUR:
Basta executar o comando abaixo:
yaourt -S virtualbox-ext-oracle
Pelo VirtualBox:
Você precisará entrar nesse
link e importar o arquivo pelo menu: Arquivo → Preferências → Extensões.
Observações
Esse artigo foi feito e testado no Arch Linux x86_64 com kernel 4.0.1-1-ARCH.
Foram testados os seguintes modos de rede: Bridged, Rede Interna e NAT.
Não cheguei a testar as opções de "Adicionais para Convidado" nem o Extension Pack, mas pela leitura de alguns manuais e Wikis, vi que seria dessa forma.
Todos os demais comandos foram testados.
Artigo originalmente postado, em:
Boa sorte e até mais ver! :D