VirtualBox e Host-Only Network
Uma das coisas que eu gosto do VMWare é este criar uma rede privada entre o Host e as máquinas virtuais (Host-only network). O Virtualbox não cria estas redes automáticamete, mas é possivel com alguma configuração criar uma rede destas.
Neste post o Host é uma máquina linux, mais especificamente Ubuntu Intrepid 8.10 e uma VM Debian Etch.
Primeiro é necessário instalar o pacote uml-utilities:
sudo apt-get install uml-utilities
Depois é preciso criar uma interface de rede virtual que os 2 sistemas iram partilhar:
sudo tunctl -t tap0 -u <user>
Devem mudar ‘<user>’ pelo vosso username correspondente.
Definir um IP para o Host:
sudo ifconfig tap0 192.168.2.1
É preciso ter a certeza que o VirtualBox tem acesso total ao ‘/dev/net/tun‘:
sudo chgrp vboxusers /dev/net/tun
sudo chmod 660 /dev/net/tun
E o host está pronto.
Na Máquina Virtual, agora temos de configurar uma nova interface ligada a ‘tap0′:

E definir o IP dessa interface para a nossa rede privada no sistema:
ifconfig eth1 inet 192.168.2.2
Pronto a usar
Nota: Podem automatizar a configuração do Host, basta adicionarem ao ficheiro /etc/rc.local os comandos mencionados, antes do ‘exit0‘, exemplo:’
sudo gedit /etc/rc.local
tunctl -t tap0 -u igama
ifconfig tap0 192.168.2.1
chgrp vboxusers /dev/net/tun
chmod 660 /dev/net/tun
exit0
Quando reiniciarem, a placa virtual estará pronta a usar.
Informações extra:


