VMware offre la possibilità di configurare il server DHCP in modo che le macchine virtuali possano avere un indirizzo fisso.
Configurare tramite DHCP è comodo in quanto non è necesario apportare nessuna modifica al server virtuale che si sta lanciando, le informazioni di rete arrivano direttamente dalla configurazione DHCP di vmWare
Attività da fare:
- Recuperare il MacAddress delle macchina virtuale
- Modificare il file dhcp.conf di vmWare
- Riavviare i servizi vmWare
- Avviare la macchina virtuale
Recuperare il MacAddress delle macchina virtuale
Il macAdress della macchina virtuale si trova nella configurazione della macchina virtuale.
Modificare il file dhcp.conf di vmWare
Modificare il file dhcp.conf che si trova in /Library/Preferences/VMware\ Fusion/vmnet8
sudo vim /Library/Preferences/VMware\ Fusion/vmnet8/dhcpd.conf
Dopo la riga
####### VMNET DHCP Configuration. End of “DO NOT MODIFY SECTION” #######
aggiungere la nuova configurazione, sostituire “vmnamehere” con il nome della vm.
host vmnamehere { hardware ethernet 00:0c:29:B6:22:3E; fixed-address 192.168.115.50; }
inserire il macAddress recuperato dalla macchina virtuale e l’ip come da vostra configurazione di rete.
I parametri da settare sono:
- vmnamehere: il nome della macchina virtuale
- hardware ethernet: il mac address della macchina virtuale
- fixed-address: l’ip che si vule dare alla macchina virtuale
Riavviare i servizi vmWare
Per fare in modo che il file venga riletto riavviare i servizo vmWare e i servizi vmWare di rete. I comandi per riavviare i servizi sono nel folder /Applications/VMware Fusion.app/Contents/Library
cd /Applications/VMware Fusion.app/Contents/Library sudo ./vmnet-cli --configure sudo ./vmnet-cli --stop sudo ./vmnet-cli --start
Avviare la macchina virtuale
Avviare la macchina virtuale e verificare che l’ip sia quello configurato nel file dhcp.conf.
Conclusioni
In questo modo si possono configurare le reti, delle macchine virtuali, in modo dinamico.
Riferimenti