Se você está em um laptop, sua conexão em ponte está conectada a uma interface fornecida por WI-FI?
Estou executando o Mac OS X Leopard como meu SO host e tenho o VirtualBox 3.0.10 instalado.
Estou tendo alguns problemas para fazer com que a rede em ponte seja executada com uma VM guest do Ubuntu 9.04.
Eu fiz uma ponte de rede funcionando bem há alguns meses, mas ainda não inicializei a VM há algum tempo. Agora, quando eu inicializo, não consigo me conectar via rede em ponte, somente via NAT.
Como posso obter uma conexão de rede em ponte entre o OS X como host e o Ubuntu como VM guest?
Existe algo que eu preciso fazer primeiro no lado do OS X?
Se você está em um laptop, sua conexão em ponte está conectada a uma interface fornecida por WI-FI?
Tente adicionar um controlador novo / diferente à VM do Ubuntu no VirtualBox. Se ainda assim não funcionar, tente criar uma nova VM, usando o disco da VM atual como a unidade de inicialização. Às vezes, os arquivos de descrição da VM são corrompidos e a criação de uma nova VM corrige o problema.
Provavelmente existem várias coisas contra você:
Primeiro, atualize sua versão. 3.1.2 está fora e 3.1.4 está em beta (no momento desta publicação).
Em segundo lugar, você olhou nos arquivos de log que o VirtualBox gera? Ele provavelmente dará a você (ou àqueles que tentam ajudar) pistas sobre o que está acontecendo. Eles geralmente moram onde o arquivo de configuração XML da máquina virtual reside.
Em terceiro lugar, conforme sugerido, remova o adaptador de rede existente na sua configuração de VM e adicione-o novamente. Ou melhor ainda, adicione um tipo de adaptador de rede diferente (talvez Intel em vez de PCNet ou vice-versa).
Em quarto lugar, tente atribuir estaticamente um endereço IP ao seu convidado para minimizar os problemas de rede do host.
Quinto, certifique-se de que os vários adaptadores VirtualBox no seu HOST estão ativados e configurados corretamente. Eu não estou totalmente certo o que parece no OS X terra, mas no Windows VirtualBox adiciona um "VirtualBox Host-Only Network" que se você desabilitar ou geralmente muck com, não causa problemas estranhos. Na mesma linha, vale a pena verificar se nenhuma de suas sub-redes particulares está em conflito entre si.
A menos que eu esteja enganado sobre o problema aqui, simplesmente permitir o encaminhamento de ip no host do OSX resolverá o problema:
sudo sysctl -w net.inet.ip.forwarding = 1
Tags virtualbox ubuntu mac-osx