Ok, funciona assim, quando você está dentro do ambiente virtual, esqueça o VirtualBox. Supondo que você tenha a seguinte configuração, tudo deve funcionar:
PRINCIPAL HOST (Aquele em que você está executando o VirtualBox com ambos os palpites) - Deve ter um acesso à Internet. Não importa se através de um proxy, dentro de uma intranet ou uma conexão normal com o seu ISP. Deve ter acesso à internet.
VIRTUALBOX - HOST VIRTUAL (UBUNTU) - Deve ter uma conexão de rede com seu MAIN HOST que fornece internet e uma conexão de rede (chamada por padrão de rede interna) que usaremos para compartilhar a conexão . Deve-se notar que depois de terminar toda a explicação de compartilhamento, isso também pode funcionar se o HOST for o Windows.
VIRTUALBOX - VIRTUAL GUEST (WINDOWS) - Deve ter uma conexão de rede com a "Rede Interna".
Com toda essa configuração dessa maneira específica, você pode fazer o seguinte:
VIRTUAL HOST (Ubuntu)
- No seu Ubuntu 10.04 vá para Indicador de Conexão no Painel (Applet Network Manager)
- Vá para Editar conexões.
- Selecione sua interface de REDE INTERNO (desde que você verá 2, exemplo eth0 e eth1. Um deles é o interno que se conecta ao resto dos convidados virtuais e o outro se conecta ao seu MAIN HOST) e o abre.
- Vá para Configurações IPv4 e, no campo Método, selecione "Compartilhado com outros computadores".
- Inscreva-se e você terminou com o VIRTUAL HOST (Ubuntu). Agora para o VIRTUAL GUEST (Windows).
NOTA - Algumas pessoas podem sugerir um iptables um pouco mais complicado, mascarar os comandos do console. Não há necessidade disso desde (eu acho) Ubuntu 9.04 ou superior. Desde que o Network Manager se atualizou há vários anos, tudo, desde Modem, celulares e conexões wi-fi compartilhadas, foi mais fácil do que nunca.
CONVIDADO VIRTUAL (Windows)
Vá para o "Network Manager" no Windows e selecione a única conexão que você tem. Vá para o Protocolo TCP Ipv4 e verifique se ele tem o IP definido como Dinâmico / Automático. Agora deve ver a conexão da caixa do Ubuntu. Se, em qualquer caso, não funcionar, desde que você tenha o Windows 7, que inclui uma maneira muito bacana de verificar se há acesso à Internet, você deve executar essa ferramenta no gerenciador de rede do Windows e procurar pela Internet. Da mesma maneira eu fiz cerca de 50 configurações para o Windows XP, Windows Vista e Windows 7. A maioria dos quais são para o Windows 7. Então, eu poderia estar saindo de um membro aqui, mas para 50 testes tenho certeza que isso funcionará ^^ .
NOTA - Na verdade, não há necessidade de um servidor DHCP como no servidor Ubuntu para compartilhar. Também não há necessidade de um servidor DNS no Windows. A configuração padrão que vem no Ubuntu e Windows pode lidar com uma tarefa simples como esta. A coisa a ser lembrada aqui é que, quando dentro do ambiente virtual, basta esquecer o host. Imagine-se em uma festa de lan com 2 PCs, dos quais um tem uma conexão com a internet e outra conexão com a lan e o outro PC quer que a internet seja compartilhada. Eliminar a associação entre o local virtual e o local real (MAIN HOST) ajuda a resolver vários problemas de rede.
NOTA 2 - Adicional você PRECISA (Deixe-me reformular isso, VOCÊ REALMENTE REALMENTE !!! NECESSIDADE) para usar a versão do VirtualBox e a extensão do Virtualbox para ter tudo funcionando como deveria. A versão mais recente até este momento que é a versão 4.1.4 que veio em 3 de outubro tem muitos problemas resolvidos e desde a versão 4.1.2 eu posso atestar que os problemas horríveis sobre movimento aleatório do mouse e compartilhamento de pastas virtuais se foram.
A versão mais recente pode ser encontrada aqui: link
E a extensão para o mais recente aqui: link
Por que estou fazendo tanto barulho ao usar o Virtualbox do site e não um PPA ou a versão OSE? Porque o primeiro Virtualbox irá adicionar depois de instalar o pacote (Basta clicar duas vezes depois de baixá-lo) o ppa ou repo para obter as atualizações mais recentes. Segundo, o OSE tem muitos recursos a menos do que o da página da web (essa diferença começou quando a innotek era a empresa principal e naqueles dias o OSE e o virtualbox normal eram os mesmos). Agora a caixa virtual da página principal tem muito mais coisas. Também muitos PPA estão obsoletos ou não são atualizados tão rápido quanto o repositório principal do VirtualBox.
NOTA 3 - Desde o VirtualBox 4.1.4 não há necessidade de baixar a extensão novamente. O Virtualbox verificará automaticamente se a extensão é compatível ou atualizada com a versão mais recente instalada. Mas você ainda precisa instalá-lo se ainda não o fez. Pelo menos a primeira vez.Depois disso, não há mais necessidade de fazê-lo.