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:
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!
Postar um comentário