Je suis nouveau sur Ubuntu (après avoir installé Ubuntu 12.10) et je veux commencer à développer avec. J'ai donc installé Vagrant, téléchargé lucid64.box
, initialisé, démarré et accédé via ssh.
Pour tester la connexion Internet sur mon client, j'ai fait ping google.com
et reçu unknown host: google.com
. (L'hôte a eu un ping bien sûr.)
La recherche sur le Web ne m'a amené qu'à cette solution qui a suggéré de supprimer Vagrant et Virtual Box, et de les réinstaller, assurez-vous simplement que Vagrant est installé en premier. J'ai essayé cette solution et j'obtiens toujours les mêmes résultats.
Que puis-je essayer d'autre pour le faire fonctionner?
12.10
virtualbox-networking
vagrant
Shahar Galukman
la source
la source
/etc/resolv.conf
et ajouté pour/etc/network/interfaces
résoudre le problème.Réponses:
J'ai eu le même problème avec Ubuntu 12.10 et j'ai trouvé une solution. Ajoutez simplement ces lignes à votre Vagrantfile:
Pour Vagrant 1.1+, vous aurez besoin (grâce à farooqsadiq)
Il semble que ce soit un bug connu dans VirtualBox sur Ubuntu 12.10:
https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1048783
https://www.virtualbox.org/ticket/10864
la source
Pour Vagrant 1.1+, vous aurez besoin
Testé sur Vagrant 1.2.2
Trouvé sur le blog de Lyte http://lyte.id.au/tag/vagrant/
la source
Vous pouvez faire fonctionner l'astuce modifyvm sur toutes les machines virtuelles Vagrant en une seule fois en mettant un extrait dans ~ / .vagrant.d / Vagrantfile, par exemple:
la source
Le (nouveau) fichier Vagrant par défaut * contient un tas d'exemples commentés, dont l'un est le suivant:
Assurez-vous de ne pas commenter cette ligne:
Cela donnera à votre machine virtuelle un accès au réseau / Internet.
* À partir de la version 1.0.6. Au moment de cette réponse, la dernière version dans le référentiel est 1.0.3, elle peut ne pas avoir tous les exemples supplémentaires; dans ce cas, vous devrez ajouter cette ligne de code.
la source