sexta-feira, 29 de maio de 2009

Configurar VirtualBox para o Mundo!!!

A única forma que consegui fazer o VirtualBox se comunicar com o Mundo, o que ele chama de "Placa em modo Bridge". Esse procedimento foi feito no Ubuntu 9.04.

Instalar os pacotes:
$ sudo apt-get install bridge-utils uml-utilities

Você tem que adcionar o seu usuário ao grupo uml-net
$ sudo gpasswd -a uml-net filipi
(troque o filipi para o nome do seu usuário que esta executando o VB)

No arquivo de interfaces de rede faça isso:
$ sudo vim /etc/network/interfaces

auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up (sim o ip fica 0.0.0.0!)
down ifconfig $IFACE down
tunctl_user filipi (mesma coisa, altere para o seu usuário)

auto br0
iface br0 inet static
address xxx.xxx.xxx.xxx (coloque um ip válido da rede interna)
netmask xxx.xxx.xxx.xxx (coloque o netmask da sua rede interna)
gateway xxx.xxx.xxx.xxx (coloque o gateway da sua rede interna)
bridge_ports eth0 tap0

Reiniciar o serviço
$ sudo /etc/init.d/networking restart

No Virtual box altera a configuração de rede desta forma:


Dentro da sua máquina virtual configure um OUTRO ip válido para sua rede assim como a netmask e o gateway, pronto tudo funcionou.

Obs.: A interface eth0 fica sem IP, pois você ligou na br0 as duas interfaces.

Um comentário:

filipisilva disse...

Caso apresente algum erro ao iniciar a máquina virtual execute o procedimento solicitado pelo VirtualBox "sudo /etc/init.d/vboxdrv setup". Depois disso corre para o abraço!