La documentazione elenca che l'indirizzo mac di una VM può essere impostato nel Vagrantfile, tuttavia tutto ciò che aggiungo sembra essere un errore di sintassi. Qualcuno ha fatto con successo questo?Impostazione di un indirizzo mac di una macchina virtuale in Vagrant
risposta
ho usato questo:
config.vm.network :bridged , :mac => "080027XXXXXX"
e ottenuto quello che volevo.
I documenti non sono chiari su quale fosse la sintassi dell'hash delle opzioni e non sembrava esserci alcun esempio su come dovrebbe essere. Quindi, eccolo! Bridged con un indirizzo mac (modificato ovviamente). Questo fa apparire eth1 con il mac specificato, il che rende il mio server DHCP felice e gli dà un fqdn corretto sulla mia rete.
Funziona con una rete a ponte. Tuttavia, i presumibili equivalenti per la rete ': hostonly' passano il parser della sintassi, ma non riescono a cambiare gli indirizzi mac (almeno per VirtualBox in ogni caso). 'config.vm.network: hostonly," 192.168.33.10 ", mac:" 5CA1AB1E0001 "' 'config.vm.network: hostonly," 192.168.33.10 ",: mac =>" 5CA1AB1E0001 "' – Phil
Ho ottenuto questo errore: 'Il tipo di rete 'bridged' non è valido. Si prega di utilizzare un tipo di rete valido. - Risolto con questa chiave: ' ' config.vm.network "private_network", ip: "192.168.33.33", maschera di rete: "255.255.255.0", mac: "080027e35dfe" '- il mac è cambiato, ma ora I ** non può più connettersi a mashine! ** 'Metodo auth SSH: chiave privata ' Come posso resettare la chiave privata? – rubo77
Hai provato a ripristinare la configurazione MAC impostata sopra?Se nient'altro è cambiato e stai ricevendo "SSH auth method: private key" che implicherebbe che non ti colleghi alla stessa macchina, cosa che potrebbe essere possibile se stai impostando il MAC sullo stesso indirizzo di un altro computer su la tua rete. risposta – Benjamin
Questa è una vecchia domanda, ma ho avuto lo stesso problema solo ora. Vagrant documentation v2 sembra ancora incompleto. Alla fine ho usato questa riga nel Vagrantfile con vagrant 1.2.7:
config.vm.network "public_network", :bridge => 'enp4s0', :mac => "5CA1AB1E0001"
Questo:
- imposta l'interfaccia host chiamato 'enp4s0' come interfaccia bridge,
- che come ' eth0' l'ospite viene assegnato un indirizzo IP dalla stessa DHCP host utilizza
- imposta anche 5C: A1: AB: 1E: 00: 01 come indirizzo MAC del guest
di GMoney mi ha dato questo errore:. "Ci sono errori nella configurazione di questa macchina Si prega di correggere i seguenti errori e riprova: vm:. * Tipo di rete 'ponte' non è valido Si prega di utilizzare una rete valida tipo " la soluzione di raddaqii ha funzionato per me –
hmm, la configurazione di rete non ha aiutato nel mio caso. Dopo aver definito l'indirizzo MAC direttamente nel Vagrantfile tramite config.vm.base_mac = "MyEth0MacAddressWithoutSlashes"
la mia macchina è stata avviata =)
Le informazioni fornite di seguito non sono aggiornate. Come da documenti atti a consentire IP da assegnare tramite DHCP utilizzare semplicemente:
config.vm.network "public_network"
In questo modo non è necessario a che fare con l'indirizzo MAC, che verrà generato da solo. Se avete bisogno di MAC address personalizzato collegato al dispositivo di rete, allora:
config.vm.network "public_network", :mac=> "080027xxxxxx"
Su Vagrant versione 2.0.1, scrivo in Vagrantfile per un private_network (fornitore = VirtualBox; versione 5.2.0):
config.vm.network "private_network", ip: "X.X.X.X", mac: "080027xxxxxx"
- 1. SSH in una macchina Vagrant con Ansible
- 2. Utilizzo di una macchina virtuale all'interno di un gioco?
- 3. Come funziona una macchina virtuale?
- 4. Vagrant usa una macchina host diversa
- 5. Vagrant + Chef + apt: è possibile installare una versione specifica di un pacchetto deb su una macchina virtuale Ubuntu?
- 6. Vagrant non protetto per impostazione predefinita?
- 7. Supporto di Augeas sulla mia macchina Vagrant?
- 8. cercare un indirizzo MAC di un adattatore fisico
- 9. : indirizzo fisico o virtuale
- 10. Golan funziona su una macchina virtuale?
- 11. Puoi programmare/testare CUDA in una macchina virtuale?
- 12. È possibile replicare una macchina virtuale blu?
- 13. Impostazione di Shell Script per Vagrant Setup
- 14. Sospensione automatica di Vagrant su Mac OS
- 15. PHP ha una macchina virtuale come Java?
- 16. Indirizzo di stampa della funzione membro virtuale
- 17. Quanto è difficile aggiornare una macchina virtuale di Azure
- 18. Impostazione di un database MySQL con un utente con Vagrant e chef-solo
- 19. Impostazione dell'ambiente virtuale in PyCharm
- 20. indirizzo formattazione MAC in C#
- 21. BSSID vs indirizzo MAC?
- 22. Macchina virtuale da espressione regolare
- 23. Errore Vagrant - Una macchina VirtualBox con il nome esiste già
- 24. Che cos'è una buona macchina virtuale per lo sviluppo di una lingua per hobby?
- 25. Endianness della macchina virtuale Java
- 26. Vagrant + Chef: errore nella fornitura "Le cartelle condivise che Chef richiede mancano sulla macchina virtuale."
- 27. Vagrant ping o ricciolo di ospite per ospitare macchina
- 28. Apple Mac OS può essere eseguito su una macchina virtuale in Windows come host di compilazione con Xamarin.iOS?
- 29. qual è la differenza tra macchina virtuale classica e macchina virtuale in azzurro?
- 30. Cattura del traffico di rete di Vagrant
Dettagli dell'errore per favore? –
http://vagrantup.com/v1/docs/config/vm/network.html dovrebbe anche aiutare! –