Eu sou novo no Ubuntu (após ter instalado o Ubuntu 12.10) e quero começar a desenvolver com ele. Então eu instalei o Vagrant, baixei lucid64.box
, inicializei, iniciei e acessei via ssh.
Para testar a conexão com a Internet no meu cliente, fiz ping google.com
e recebi unknown host: google.com
. (O host recebeu ping, é claro.)
Pesquisando na Web, só me trouxe a solução que sugeria remover o Vagrant e a caixa Virtual e reinstalá-los, apenas certifique-se de que o Vagrant foi instalado primeiro. Eu tentei esta solução e ainda estou obtendo os mesmos resultados.
O que mais eu posso tentar fazer funcionar?
12.10
virtualbox-networking
vagrant
Shahar Galukman
fonte
fonte
/etc/resolv.conf
e adicionado para/etc/network/interfaces
resolver o problema.Respostas:
Eu tive o mesmo problema com o Ubuntu 12.10 e encontrei uma solução. Basta adicionar essas linhas ao seu arquivo Vagrant:
Para o Vagrant 1.1+, você precisará (graças a farooqsadiq)
Parece ser um bug conhecido no VirtualBox no Ubuntu 12.10:
https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1048783
https://www.virtualbox.org/ticket/10864
fonte
Para o Vagrant 1.1+, você precisará
Testado no Vagrant 1.2.2
Encontrado no Blog da Lyte http://lyte.id.au/tag/vagrant/
fonte
Você pode fazer o truque modifyvm funcionar em todas as VMs do Vagrant em uma ocorrência, colocando um trecho em ~ / .vagrant.d / Vagrantfile, por exemplo:
fonte
O (novo) padrão Vagrantfile * contém vários exemplos comentados, um dos quais é o seguinte:
Certifique-se de não comentar esta linha:
Isso dará à sua máquina virtual acesso à rede / Internet.
* A partir da versão 1.0.6. No momento desta resposta, a versão mais recente no repositório é 1.0.3, talvez não tenha todos os exemplos extras; nesse caso, você precisará adicionar essa linha de código.
fonte