Criando uma network bridge para o VirtualBox
Dica publicada em Linux / Software
Criando uma network bridge para o VirtualBox
Por padrão, quando você instala o VirtualBox, ele utiliza o NAT para dar acesso à internet, porém a máquina virtual fica inacessível pela rede local. Para permitir o acesso da máquina virtual à rede local, temos que fazer uma pequena configuração. Criar uma ponte de rede e um adaptador virtual. Aqui vou mostrar como criar uma ponte no Linux Ubuntu 8.04 (funciona também no 8.10).
Siga os seguintes passos:
1) Instale os pacotes necessários:
sudo apt-get install bridge-utils uml-utilities
2) Adicionar seu usuário ao grupo de usuários uml-net:
sudo gpasswd -a uml-net
3) Editar as interfaces de rede:
sudo vim /etc/network/interfaces
4) Adicionar as seguintes linhas ao final do arquivo:
6) Reiniciar a rede:
sudo /etc/init.d/networking restart
7) Configurar o VirtualBox. Na opção de rede selecione o tipo de rede como Host Interface, e no nome da placa de rede coloque tap0. Pronto, agora é só iniciar a máquina virtual e realizar as configurações de rede padrão no SO da VM.
Pronto!
Siga os seguintes passos:
1) Instale os pacotes necessários:
sudo apt-get install bridge-utils uml-utilities
2) Adicionar seu usuário ao grupo de usuários uml-net:
sudo gpasswd -a uml-net
3) Editar as interfaces de rede:
sudo vim /etc/network/interfaces
4) Adicionar as seguintes linhas ao final do arquivo:
auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user
auto br0
iface br0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx
bridge_ports eth0 tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user
auto br0
iface br0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx
bridge_ports eth0 tap0
6) Reiniciar a rede:
sudo /etc/init.d/networking restart
7) Configurar o VirtualBox. Na opção de rede selecione o tipo de rede como Host Interface, e no nome da placa de rede coloque tap0. Pronto, agora é só iniciar a máquina virtual e realizar as configurações de rede padrão no SO da VM.
Pronto!
Aqui eu uso o Ubuntu.
Quando fui rodar o Virtualbox apareceu a seguinte mensagem:
" VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Please install the virtualbox-ose-modules package for your kernel, e.g. virtualbox-ose-modules-generic..
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED)."
Isso aconteceu somente porque o pacote virtualbox-ose-modules nao foi atualizado.
A forma de corrigir isso é compilando o módulo para o kernel atual, até que seja disponibilizada a versão binária nos repositórios do Ubuntu.
Primeiro instale os pacotes necessários para a operação:
sudo apt-get install virtualbox-ose-source build-essential
Em seguida, compile o módulo com:
sudo m-a a-i virtualbox-ose-source
Uma vez compilado, levante o módulo:
sudo modprobe vboxdrv
Confirme as permissões:
sudo chmod 777 /dev/vboxdrv
Enjoy!