Soy nuevo en Ubuntu (que acaba de instalar Ubuntu 12.10) y quiero comenzar a desarrollar con él. Así que instalé Vagrant, lo descargué lucid64.box
, lo inicialicé, lo inicié y accedí a través de ssh.
Para probar la conexión a Internet en mi cliente que he hecho ping google.com
y recibido unknown host: google.com
. (El anfitrión recibió ping, por supuesto).
La búsqueda en la web solo me llevó a esta solución que sugería eliminar Vagrant y Virtual box, y volver a instalarlos, solo asegúrese de que Vagrant se instaló primero. He probado esta solución y sigo obteniendo los mismos resultados.
¿Qué más puedo intentar para que funcione?
12.10
virtualbox-networking
vagrant
Shahar Galukman
fuente
fuente
/etc/resolv.conf
y se agregó para/etc/network/interfaces
resolver el problema.Respuestas:
Tuve el mismo problema con Ubuntu 12.10 y encontré una solución. Simplemente agregue esas líneas a su Vagrantfile:
Para Vagrant 1.1+ necesitarás (gracias a farooqsadiq)
Parece ser un error conocido en VirtualBox en Ubuntu 12.10:
https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1048783
https://www.virtualbox.org/ticket/10864
fuente
Para Vagrant 1.1+ necesitarás
Probado en Vagrant 1.2.2
Encontrado en el blog de Lyte http://lyte.id.au/tag/vagrant/
fuente
Puede hacer que el truco modifyvm funcione en todas las máquinas virtuales de Vagrant en un solo golpe colocando un fragmento en ~ / .vagrant.d / Vagrantfile, por ejemplo:
fuente
El (nuevo) Vagrantfile predeterminado * contiene un montón de ejemplos comentados, uno de los cuales es el siguiente:
Asegúrese de descomentar esta línea:
Eso le dará a su máquina virtual acceso a la red / Internet.
* A partir de la versión 1.0.6. Al momento de esta respuesta, la última versión en el repositorio es 1.0.3, puede que no tenga todos los ejemplos adicionales; en cuyo caso, deberá agregar esa línea de código.
fuente