De nombreuses réponses ne concernent que la version 1 applicable de la configuration du fichier Vagrant. par exemple
config.vm.network :hostonly, :adapter => 2
Le nouveau public network
ne prend pas en charge cette fonctionnalité. par exemple cette ligne ici
config.vm.network "public_network", bridge: 'vboxnet0'
Va lancer une erreur car ce vboxnet0
n'est pas une interface réseau comme en0
. Voici une capture d'écran:
J'ai aussi essayé
config.vm.provider "virtualbox" do |vb|
vb.customize ["modifyvm", :id, "--hostonlyadapter2", "vboxnet0"]
Mais cela n'a aucun effet sur la machine virtuelle.
Comment puis-je créer une nouvelle interface comme celle-ci?
j'utilise
- Mac OS X 10.10.1
- VirtualBox 4.3.20
- Vagrant 1.6.5
virtualbox
vagrant
Anthony Kong
la source
la source
dhcp_ip
,dhcp_lower
etdhcp_upper
correspondre à votre serveur DHCP personnalisé, sinon vagrant générera une erreur.Fonctionne pour moi, même si j'avais déjà configuré «vboxnet0» par défaut, il a créé un nouveau réseau hôte uniquement «vboxnet1».
Je n'ai pas pu utiliser vboxnet0 plus loin, il génère une erreur réseau conflictuelle. La création de plusieurs vms avec la configuration ci-dessus a fonctionné pour moi en utilisant vboxnet1 par défaut.
la source