Pagina 1 di 1

VMware... non capisco alcune cose! [RISOLTO]

Inviato: mer 10 ott 2007, 0:06
da red
Sto inizianto a provare VMware e non capisco alcune cose, spero possiate chiarirmele.

Una volta installato ho configurato due interfacce di rete, la vmnet0 con cui ho fatto un bridge a eth1 (che per me è quella wifi connessa alla rete di casa) e la vmnet8 di tipo NAT.
Alla prima ho assegnato un indirizzo privato valido per il mo server (del tipo 192.168.5.x) e all'altra un indirizzo privato diverso (del tipo 192.168.1.x).

Il sistema virtualizzato non ha problemi, tuttavia sull'host (con slack12) riscontro due anomalie:
1. non navigo più
2. facendo ssh sul mio server ottengo:

Codice: Seleziona tutto

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
c9:53:46:5e:de:f6:ed:10:43:1c:1a:69:df:bc:71:e7.
Please contact your system administrator.
Add correct host key in /home/red/.ssh/known_hosts to get rid of this message.
Offending key in /home/red/.ssh/known_hosts:1
RSA host key for parmenide has changed and you have requested strict checking.
Host key verification failed.
La mia domanda è... va tutto bene? Questo succede a causa della configurazione che ho fatto? Come posso ovviare a questa situazione, ad esempio permettendo l'accesso ad internet e alla rete interna sia all'host che al SO su macchina virtuale?

Thanks! :)

Edit: naturalmente terminando VMware tutto ritorna alla normalità a patto di reinserire il gateway.

Inviato: mer 10 ott 2007, 7:43
da Lean
Per il problema 1)
umm..... la butto lì.... dns?

per il problema 2)
cancella la riga relativa all'indirizzo privato al quale ti stai collegando da /home/red/.ssh/known_hosts
poi riconnettiti in ssh e verrà creata la nuova chiave RSA

scappo in ufficio scusa

Inviato: mer 10 ott 2007, 9:54
da red
Mah, mi sembra così a occhio che il problema sia che vmware si prenda l'esclusiva della scheda di rete e che quindi il sistema host non possa più accedervi.

Per questo penso che sia un mero problema di configurazione vi vmware.

Però se qualcuno avessere esperienza in merito....

Inviato: mer 10 ott 2007, 20:55
da red
Penso di aver trovato. Tra le varie cose che vmware avvia:

Codice: Seleziona tutto

Virtual machine monitor                                 [  OK  ]
   Blocking file system:                                   [  OK  ]
   Bridged networking on /dev/vmnet0                       [  OK  ]
   Host network detection                                  [  OK  ]
   DHCP server on /dev/vmnet1                              [  OK  ]
   Host-only networking on /dev/vmnet1                     [  OK  ]
   DHCP server on /dev/vmnet8                              [  OK  ]
   NAT service on /dev/vmnet8                              [  OK  ]
   Host-only networking on /dev/vmnet8                     [  OK  ]
   Virtual ethernet                                        [  OK  ]
Proprio l'ultima è quella che mi dà il problema di cui sopra. Basta chuderla e sono a posto.

Ora mi rimane da capire come non farla partire all'avvio... perché poi questo è curioso. In avvio partono automaticamente tutte le cose sopra, ma se poi le stoppo e avvio vmware manualmente, la virtual ethernet non parte.

Ora indago, ma la strada e giusta!

Inviato: mer 10 ott 2007, 22:40
da red
Ho scoperto che la supposizione fatta prima non è vera. Nel senso che se stoppo e riavvio è vero che risolvo, ma non dipende dal "virtual network".

Inviato: gio 11 ott 2007, 9:59
da red
Penso di aver risolto... posto giusto per i posteri (cavolo ho fatto la battuta!):
in pratica il problema sta nel fatto che vmware avvia i suoi demoni prima che io avvii la scheda di rete.
Questo perché io la avvio con queste tre righe:

Codice: Seleziona tutto

/sbin/ipw3945d
/bin/sleep 3
/sbin/iwconfig eth1 essid FreeLan_108M
che stanno in rc.local, cioè nell'ultimo file che viene guardato nella fase di avvio.
Devo quindi far sì che la scheda di rete venga avviata prima di vmware ed il gioco è fatto.

Cheers!