Ho un host Windows che esegue VM Ubuntu guest tramite vmplayer. Quella macchina virtuale verrà clonata, distribuita tra più persone (con host di Windows) e utilizzata per condurre un seminario di programmazione. Sto cercando - e finora non riesco - di configurare la rete per soddisfare i seguenti requisiti:
- L'ospite deve avere accesso a Internet
- Tutti i cloni dovrebbero avere lo stesso nome host (diciamo che Workshop è concreto)
- Il sistema host deve essere in grado di accedere al rispettivo guest tramite quel nome (ad esempio ping Workshop eseguirà il ping del guest in esecuzione su quell'host e non su qualsiasi altro clone)
Quello che ho provato finora:
- "Installato" un adattatore di rete NAT per il guest
Ho provato a connettere l'ospite tramite DHCP, in / etc / network / interfaces :
auto eth0 iface eth0 inet dhcp hostname Workshop
Funziona per quanto riguarda la connessione a Internet. Tuttavia, non riesco a connettermi all'ospite dall'host. (Ad esempio ping Workshop non funziona; se uso l'indirizzo restituito da ifconfig , non funziona neanche dall'host).
Ho quindi provato ad assegnare un indirizzo statico all'ospite:
auto eth0 iface eth0 inet static address 172.241.0.101 netmask 255.255.0.0 gateway 172.241.0.100
(172.241.0.100 è l'indirizzo assegnato staticamente all'host dall'adattatore VMNet8 della rete VMWare - che è l'adattatore NAT sopra). Ora posso eseguire il ping 172.241.0.101 e telnet ad esso dall'host. Posso anche eseguire il ping e il telnet dall'ospite al 172.241.0.100 (l'host), ma è tutto qui - non c'è connessione alla rete più ampia. (Non riesco nemmeno ad accedere all'ospite tramite il suo nome host, ma qui non è cruciale poiché se la spinta arriva, posso usare direttamente il suo indirizzo - purché sia lo stesso per tutti - e non il nome).
Ora, penso di poter utilizzare l'opzione di connessione di rete con bridge con DHCP e che mi darà ciò di cui ho bisogno in caso di una macchina virtuale (in questo caso non l'ho provato, ma ricordo di averlo fatto in precedenza). Tuttavia, nel caso di più macchine virtuali con lo stesso nome host e i loro host collegati alla stessa rete che sarà problematico, non è vero?
Le tue soluzioni e altri consigli saranno molto apprezzati.