Ich bin neu in Ubuntu (nachdem ich gerade Ubuntu 12.10 installiert habe) und möchte mit der Entwicklung beginnen. Also habe ich Vagrant installiert, heruntergeladen lucid64.box
, initialisiert, gestartet und über ssh darauf zugegriffen.
Zum Test habe ich die Internetverbindung auf meinem Client gemacht ping google.com
und erhalten unknown host: google.com
. (Der Gastgeber hat natürlich Ping bekommen.)
Das Durchsuchen des Webs brachte mich nur zu dieser Lösung, die vorschlug, Vagrant und Virtual Box zu entfernen und neu zu installieren. Stellen Sie einfach sicher, dass Vagrant zuerst installiert wurde. Ich habe diese Lösung ausprobiert und erhalte immer noch die gleichen Ergebnisse.
Was kann ich noch versuchen, um es zum Laufen zu bringen?
12.10
virtualbox-networking
vagrant
Shahar Galukman
quelle
quelle
/etc/resolv.conf
und hinzugefügt, um/etc/network/interfaces
das Problem zu lösen.Antworten:
Ich hatte das gleiche Problem mit Ubuntu 12.10 und fand eine Lösung. Füge einfach diese Zeilen zu deiner Vagrantdatei hinzu:
Für Vagrant 1.1+ benötigen Sie (dank farooqsadiq)
Es scheint ein bekannter Fehler in VirtualBox unter Ubuntu 12.10 zu sein:
https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1048783
https://www.virtualbox.org/ticket/10864
quelle
Für Vagrant 1.1+ benötigen Sie
Getestet auf Vagrant 1.2.2
Gefunden auf Lytes Blog http://lyte.id.au/tag/vagrant/
quelle
Sie können den modifyvm-Trick auf alle Vagrant-VMs anwenden, indem Sie ein Snippet in ~ / .vagrant.d / Vagrantfile einfügen, z.
quelle
Das (neue) Standard-Vagrantfile * enthält eine Reihe auskommentierter Beispiele, von denen eines wie folgt lautet:
Stellen Sie sicher, dass Sie diese Zeile nicht kommentieren:
Dadurch erhält Ihre virtuelle Maschine Zugriff auf das Netzwerk / Internet.
* Ab Version 1.0.6. Zum Zeitpunkt der Beantwortung dieser Frage ist die neueste Version im Repository 1.0.3. Möglicherweise enthält sie nicht alle zusätzlichen Beispiele. In diesem Fall müssen Sie diese Codezeile hinzufügen.
quelle