Estoy tratando de crear un cuadro base Vagrant siguiendo los 2 recursos aquí:
- http://docs-v1.vagrantup.com/v1/docs/base_boxes.html
- https://github.com/fespinoza/checklist_and_guides/wiki/Creating-a-vagrant-base-box-for-ubuntu-12.04-32bit-server
Usando Ubuntu 12.10 (con LAMP) como sistema operativo, tengo 1 problema. No pude hacer ping a la IP vagabundo que es 10.0.2.15 aunque podría SSH vía vagrant ssh
.
¿Cómo lo configuro para poder acceder al servidor web desde mi host?
VirtualBox: 4.2.10
SO invitado: Ubuntu12.10
Host: OSX 10.8.3
virtualbox
vagrant
descansando
fuente
fuente
Respuestas:
No puede acceder simplemente a un cuadro Vagrant con su dirección IP desde el sistema host. El trabajo en red de Vagrant está destinado a definir una capa de abstracción que funciona en múltiples proveedores.
La forma más fácil de acceder a los servicios en su casilla Vagrant es configurar el reenvío de puertos. En su archivo Vagrant, consulte la sección Vagrant.configure y establezca valores para
config.vm.network :forwarded_port
. Por ejemplo, la siguiente configuración reenvía el puerto 4567 en su sistema local al puerto 80 en el cuadro Vagrant:Después de hacer este cambio, ejecute
vagrant reload
para aplicar los cambios. Después de aplicar el cambio, debe poder apuntar su navegador web parahttp://127.0.0.1:4567
que la instancia de Vagrant Apache sirva una página web. Puede leer un poco más sobre esto en la documentación de Vagrant V2 o en la página de redes de Vagrant .fuente
Tuve que iniciar manualmente la red en mi sistema host como se
ip addr
demostró que estaba ABAJO:fuente
Tuve un problema similar, solo con la configuración de la red privada y la IP estática. La dirección IP que usé durante meses (
192.168.10.10
) fue repentinamente inalcanzable, aunque pude acceder a la máquina virtual convagrant ssh
.Cambiar la IP estática para
192.168.10.192
resolver el problema. La solución aquí fue cambiar la IP para que no choque con ninguna otra máquina en la misma red.Aquí puedes encontrar las siguientes notas:
En Vagrantfile puedes configurar la IP estática de esta manera
O, en caso de que esté utilizando Homestead como yo, simplemente actualice su
Homestead.yaml
archivo de configuración:Y una nota rápida para el final: mi problema posiblemente no era idéntico al de aquí, pero dado que me topé con esta pregunta, probablemente otros usuarios también lo harán.
fuente
Encontré la solución aquí: http://docs.vagrantup.com/v2/getting-started/networking.html
Solo necesitaba configurar el reenvío de puertos.
fuente
Creo que esta fuente puede ayudar: http://docs-v1.vagrantup.com/v1/docs/host_only_networking.html
buena suerte ;)
fuente
Lo que funcionó para mí fue habilitar redes en puente en
Vagrantfile
:fuente
en Ubuntu 12 host / Ubuntu 12 invitado lo siguiente funcionó para mí con discurso
Agrego la IP de host determinada por vagabundo y la IP de invitado determinada por Vagrant a las excepciones de firewall
fuente