web-dev-qa-db-fra.com

Comment sélectionner automatiquement les interfaces réseau pontées dans Vagrant?

Que dois-je ajouter dans le fichier Vagrant pour éviter de demander (après la commande vagrant up)

À quelle interface le réseau doit-il se connecter?

Available bridged network interfaces:
1) Intel(R) 82579LM Gigabit Network Connection
2) VMware Virtual Ethernet Adapter for VMnet1
3) VMware Virtual Ethernet Adapter for VMnet8

Je veux sélectionner l'option # 1. Actuellement, je dois saisir "1" manuellement. Aidez-moi!

26
aldrien.h

dans votre Vagrantfile, vous devez ajouter

config.vm.network "public_network", bridge: "Intel(R) 82579LM Gigabit Network Connection"

Ensuite, cela devrait rendre vagabond heureux (en fait, c'est plus VirtualBox qui devient heureux dans ce cas) et sélectionner la bonne carte réseau pour la machine virtuelle

33
Frédéric Henri

Vous pouvez réellement fournir une liste de ponts et Virtualbox les parcourra jusqu'à ce qu'il en trouve un qu'il puisse utiliser. Mettez-les dans l'ordre selon lequel vous souhaitez qu'ils soient essayés:

Par exemple sur mon MacBook OSX:

  config.vm.network "public_network", bridge: [
      "en0: Wi-Fi (AirPort)",    
      "en1: Wi-Fi (AirPort)",
  ]

Donc dans votre cas:

config.vm.network "public_network", bridge: [
    "Intel(R) 82579LM Gigabit Network Connection",
    "VMware Virtual Ethernet Adapter for VMnet1",
    "VMware Virtual Ethernet Adapter for VMnet8",
]
3
slm