J'essaie de faire fonctionner une boîte à vagabond, mais je continue à avoir des erreurs de collision de réseau. Cette boîte est un nouveau téléchargement de trusty64. J'ai cherché dans chaque fichier et dossier traitant de vagabond en essayant de trouver quelque chose spécifiant une adresse IP que je ne peux pas. Je cours vagabond sur une machine Windows 7. Voici mon Vagrantfile:
C:\Utilisateurs\.vagrant\boxes ...\Vagrantfile
Vagrant::Config.run do |config|
# This Vagrantfile is auto-generated by 'vagrant package' to contain
# the MAC address of the box. Custom configuration should be placed in
# the actual 'Vagrantfile' in this box.
config.vm.base_mac = "0800278493DB"
end
# Load include vagrant file if it exists after the auto-generated
# so it can override any of the settings
include_vagrantfile = File.expand_path("../include/_Vagrantfile", __FILE__)
load include_vagrantfile if File.exist?(include_vagrantfile)
C'est l'erreur que je reçois d'une commande vagabonde:
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Clearing any previously set network interfaces...
The specified Host network collides with a non-hostonly network!
This will cause your specified IP to be inaccessible. Please change
the IP or name of your Host only network so that it no longer matches that of
a bridged or non-hostonly network.
Comment faire en sorte que l'adresse IP de ma virtualbox ne se heurte pas?
METTRE À JOUR
Une image de mon Vagrantfile
Vérifiez l’IP que vous avez sur votre connexion LAN et assurez-vous qu’aucun périphérique n’entre en collision avec l’IP sur votre Vagrantfile.
J'ai eu cette erreur et j'avais 192.168.1.2
sur le wifi de mon ordinateur portable et je mettais 192.168.1.10
sur mon Vagrantfile. J'ai donc changé l'adresse IP de mon fichier Vagrantfile en 192.168.2.10
pour m'assurer qu'il ne se heurtera à aucun périphérique de mon réseau.
J'ai eu le même défi et j'ai fait ce qui suit pour le résoudre:
Dans VirtualBox, allez dans File -> Host Network Manager
Prenez note de l'adresse IPv4 dans cette fenêtre. Dans votre Vagrantfile, utilisez n’importe quelle adresse IP de la plage réservée du réseau privé IPv4. Supposons que votre adresse IPv4 de VirtualBox soit 192.168.56.1/24. Dans votre Vagrantfile, vous pouvez ensuite ajouter
config.vm.network "réseau_privé", ip: "192.168.56.5"
N'oubliez pas de configurer votre fichier hosts en conséquence, si nécessaire.
1 . Dans Homestead.rb trouver
car ip est corrigé
2 . Pour définir votre propre ipconfig.vm.network: public_network, ip: settings ["ip"] || = "192.168.1.234",: bridge => 'your own IP'
3 . Reload box et choisissez que vous utilisez WIFIVous pouvez maintenant accéder au réseau local.