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)
- Fare clic sul pulsante Start e scegliere Pannello di controllo.
- Se si è nella visualizzazione classica, scegliere Passa alla visualizzazione per categorie nel riquadro sinistro del Pannello di controllo.
- Fare doppio clic su Stampanti e altro hardware, quindi scegliere Avanti.
- In Vedere anche nel riquadro sinistro, fare clic su Installa hardware, quindi scegliere Avanti.
- Scegliere Sì come risposta alla domanda "L'hardware è stato già collegato al computer?", quindi scegliere Avanti.
- Scegliere l'opzione Aggiungi nuova periferica hardware, che si trova alla fine dell'elenco, quindi scegliere Avanti.
- Fare clic su Installa l'hardware selezionato manualmente da un elenco (per utenti esperti), quindi scegliere Avanti.
- Fare clic su Schede di rete e scegliere Avanti.
- Nella casella Produttore fare clic su Microsoft.
- Nella casella Scheda di rete fare clic su Scheda Microsoft Loopback, quindi scegliere Avanti.
- 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.