Home > Freedom, Software, UbuntuPT > VirtualBox e Host-Only Network

VirtualBox e Host-Only Network

December 18th, 2008

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′:

virtualbox-settings

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:

Freedom, Software, UbuntuPT ,

  1. No comments yet.
  1. No trackbacks yet.