Pagina 1 di 1

[RISOLTO] Condividere la rete con una VM in QEMU

Inviato: mar 26 apr 2011, 18:24
da hashbang
Salve a tutti,

essendo un appassionato di sistemi operativi, ho deciso di provare Apple Darwin in macchina virtuale.
Visto che in VirtualBox e in VMWare non c'è verso di farlo girare sul mio computer,ho deciso di usare QEMU.
L'installazione è andata a buon fine e il sistema gira perfettamente.
Ora però sto impazzendo sul problema rete. Praticamente vorrei condividere la mia connessione con la macchina virtuale.
Per la connessione a internet, nel sistema Host, uso il DHCP.
Quale opzioni dovrei passare a QEMU per la condivisione della rete?

Grazie

Re: Condividere la rete con una VM in QEMU

Inviato: mar 26 apr 2011, 18:49
da 414N
Non ti basta usare le opzioni

Codice: Seleziona tutto

-net user -net nic,model=ne2k_pci
?

Re: Condividere la rete con una VM in QEMU

Inviato: mar 26 apr 2011, 19:06
da hashbang
No purtroppo. Specificando il parametro model=ne2k_pci, al boot non viene rilevata nemmeno la connessione en0 (eth0).
Se non metto il parametro model, invece la periferica viene rilevata, ma il MAC Address rimane 00:00:00:00:00:00.
In nessuno dei due casi riesco a fare un ping.

Comunque il driver che uso nel kernel Linux è via_rhine.

Re: Condividere la rete con una VM in QEMU

Inviato: mar 26 apr 2011, 21:27
da darkstaring
Non sò come funzioni.. uso vbox ma hai provato dal menù di VMWare?
io posso assegnare diverse schede di rete :)..

Guarda quale è compatibile per quello che devi installare :)

Re: Condividere la rete con una VM in QEMU

Inviato: mar 26 apr 2011, 22:52
da hashbang
darkstaring ha scritto:Non sò come funzioni.. uso vbox ma hai provato dal menù di VMWare?
io posso assegnare diverse schede di rete :)..

Guarda quale è compatibile per quello che devi installare :)
Apple Darwin 8 non riconosce i controller IDE. Serve per forza QEMU.

Comunque, inizio a pensare che sia un problema di kext. Ho trovato quello per la via_rhine. Appena posso provo.

Re: Condividere la rete con una VM in QEMU

Inviato: mar 26 apr 2011, 23:49
da robbybby
Per vedere la rete esterna, dalla macchina virtuale, basta, come ti hanno già detto, -net nic -net user. Questo, ovviamente, se il sistema operativo della macchina virtuale supporta l'hardware virtualizzato da qemu.
Se, invece, dalla macchina reale, vuoi raggiungere un server che gira sulla macchina virtuale, è un po' più complicato; non ricordo i dettagli, ma si tratta, sostanzialmente, di mappare una a una le porte che vuoi tirar fuori dalla macchina virtuale.

Re: Condividere la rete con una VM in QEMU

Inviato: mer 27 apr 2011, 12:00
da NetNightmare
hai provato a dare un occhiata qui ? http://www.puredarwin.org/developers/qemu parla della versione 9 tuttavia

Re: Condividere la rete con una VM in QEMU

Inviato: mer 27 apr 2011, 19:08
da 414N
La rete dovrebbe essere già bella che condivisa con le opzioni che ti abbiamo riportato io e robbybby. Addirittura, le due opzioni dovrebbero essere già attive di default, percui non dovrebbero neppure servirti.
Dici che il ping non ti funziona, ma cosa hai provato a "pingare"? Un IP della tua sottorete host? Se ti aspetti che il guest sia magicamente posto nella stessa sottorete del host, questo non accadrà. Leggi qui perché.

Re: Condividere la rete con una VM in QEMU

Inviato: mer 27 apr 2011, 20:12
da hashbang
Ragazzi ho risolto :)
Praticamente, l'unico modello riconosciuto da Apple Darwin 8, tra quelli proposti da qemu, è rtl8139.
NetNightmare ha scritto:hai provato a dare un occhiata qui ? http://www.puredarwin.org/developers/qemu parla della versione 9 tuttavia
Stavo già seguendo il progetto PureDarwin, tant'è che lo avevo già usato con QEMU (la versione nano, però) e anche lì c'era lo stesso problema (derivato da uno scarsissimo supporto hardware).
414N ha scritto:La rete dovrebbe essere già bella che condivisa con le opzioni che ti abbiamo riportato io e robbybby.
Per carità. Non ho mai messo in dubbio che non fosse così. Anche perchè anche su tutto Google diceva questo. Il problema infatti non risiedeva tanto in QEMU, quanto nell'OS che stavo virtualizzando.
414N ha scritto:Dici che il ping non ti funziona, ma cosa hai provato a "pingare"?
Ho fatto un ping di www.google.it (e .com).

Comunque vi ringrazio per il tempo e per la pazienza :)