J'essaie de créer une boîte de base vagabonde en suivant les 2 ressources ici:
- 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
En utilisant Ubuntu 12.10 (avec LAMP) comme système d’exploitation, j’ai un problème. Je ne pouvais pas cingler l'IP vagrant qui est 10.0.2.15 bien que je puisse SSH via vagrant ssh
.
Comment le configurer pour pouvoir accéder au serveur Web à partir de mon hôte?
VirtualBox: 4.2.10
OS invité: Ubuntu12.10
Hôte: OSX 10.8.3
virtualbox
vagrant
resting
la source
la source
Réponses:
Vous ne pouvez pas simplement accéder à une boîte Vagrant avec son adresse IP à partir du système hôte. La mise en réseau de Vagrant vise à définir une couche d'abstraction qui fonctionne sur plusieurs fournisseurs.
Le moyen le plus simple d'accéder aux services de votre boîte Vagrant consiste à configurer le transfert de port. Dans votre Vagrantfile, voir la section Vagrant.configurer et définir des valeurs pour
config.vm.network :forwarded_port
. Par exemple, la configuration suivante transfère le port 4567 de votre système local vers le port 80 de la zone Vagrant:Après avoir effectué ce changement, lancez
vagrant reload
appliquer les modifications. Après avoir appliqué la modification, vous devriez pouvoir faire pointer votre navigateur Web surhttp://127.0.0.1:4567
pour que l'instance Vagrant Apache serve une page Web. Vous pouvez lire un peu plus à ce sujet dans le Documentation Vagrant V2 ou sur le Page de réseau vagabonde .la source
Je devais démarrer manuellement le réseau sur mon système hôte en tant que
ip addr
a montré qu'il était en panne:la source
J'ai trouvé la solution: http://docs.vagrantup.com/v2/getting-started/networking.html
Juste nécessaire pour configurer la redirection de port.
la source
J'ai eu un problème similaire, juste avec la configuration du réseau privé et l'adresse IP statique. L'adresse IP que j'ai utilisée pendant des mois (
192.168.10.10
) était soudainement inaccessible, même si j’ai pu accéder à la machine virtuelle avecvagrant ssh
.Modification de l'adresse IP statique en
192.168.10.192
résolu le problème. La solution ici consistait à modifier l'adresse IP afin d'éviter toute collision avec une autre machine du même réseau.Ici vous pouvez trouver les notes suivantes:
Dans Vagrantfile, vous pouvez configurer l’IP statique comme ceci
Ou, si vous utilisez Homestead comme moi, mettez à jour votre
Homestead.yaml
fichier de configuration:Et un mot rapide pour la fin - mon problème n’était peut-être pas identique à celui d’ici, mais comme je suis tombé par hasard sur cette question, d’autres utilisateurs le feront probablement aussi.
la source
Je pense que cette source peut aider: http://docs-v1.vagrantup.com/v1/docs/host_only_networking.html
bonne chance ;)
la source
sur invité Ubuntu 12 / invité Ubuntu 12, ce qui suit a fonctionné pour moi avec discours
J'ajoute l'IP hôte déterminé par l'IP vagrant et l'IP invité déterminé par Vagrant aux exceptions du pare-feu
la source