Tips'n Tricks

Virtualmachines senza connessione fisica di rete: si può

Problema: una VM con dentro es centos server. Se il pc host non è connesso fisicamente ad una rete (anche solo ad uno switch) la scheda di rete (ed il protocollo) dell'host vanno fuori servizio e non possiamo uare niente.

Il tappo di loopback su connettore di rete classico non funziona.

Soluzione: (istruzioni per VMWare ma funziona analogamente per Virtualbox)

1) installare il "Loopback Adapter" (software Windows 7 / Windows XP)

win7: http://www.windowsreference.com/windows-7/how-to-install-a-loopback-adapter-in-windows-7/

cercare per hdwwiz.exe

eseguire come amministratore

scegliere "metto in harware da una lista"

scegliere "adattatori di rete"

produttore: microsoft

scheda: Microsoft LoopBack Adapter

attendere installazione.

Andare in gestione scheda di rete

assegnare IP statico.

winx xp (http://support.microsoft.com/kb/839013)

  1. Fare clic sul pulsante Start e scegliere Pannello di controllo.
  2. Se si è nella visualizzazione classica, scegliere Passa alla visualizzazione per categorie nel riquadro sinistro del Pannello di controllo.
  3. Fare doppio clic su Stampanti e altro hardware, quindi scegliere Avanti.
  4. In Vedere anche nel riquadro sinistro, fare clic su Installa hardware, quindi scegliere Avanti.
  5. Scegliere come risposta alla domanda "L'hardware è stato già collegato al computer?", quindi scegliere Avanti.
  6. Scegliere l'opzione Aggiungi nuova periferica hardware, che si trova alla fine dell'elenco, quindi scegliere Avanti.
  7. Fare clic su Installa l'hardware selezionato manualmente da un elenco (per utenti esperti), quindi scegliere Avanti.
  8. Fare clic su Schede di rete e scegliere Avanti.
  9. Nella casella Produttore fare clic su Microsoft.
  10. Nella casella Scheda di rete fare clic su Scheda Microsoft Loopback, quindi scegliere Avanti.
  11. Scegliere Fine.

Andare in gestione scheda di rete

assegnare IP statico.

 


 

2) configurare la VM

edit - virtual network editor

vmnet0 -> bridged

bridged to -> Scheda microsoft loopback

 

3) nel sistema operativo dentro la VM ( o nella cfg della vm)

assegnare IP statico (di classe congrua)

sulla scheda di rete (a bordo macchina) controllare

settings

network adapter: bridged. + spuntare "replicate"

 

La VM NON vede internet, ma in quel caso basta levare il bridge ed usare il nat. Ma in questo modo il server (es httpd mysql) funziona anche se la machina non ha connessione alla rete.