[RISOLTO] Condividere la rete con una VM in QEMU

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
hashbang
Packager
Packager
Messaggi: 2034
Iscritto il: ven 4 giu 2010, 10:27

[RISOLTO] Condividere la rete con una VM in QEMU

Messaggio 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
Ultima modifica di hashbang il mer 27 apr 2011, 20:13, modificato 1 volta in totale.

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Condividere la rete con una VM in QEMU

Messaggio da 414N »

Non ti basta usare le opzioni

Codice: Seleziona tutto

-net user -net nic,model=ne2k_pci
?

hashbang
Packager
Packager
Messaggi: 2034
Iscritto il: ven 4 giu 2010, 10:27

Re: Condividere la rete con una VM in QEMU

Messaggio 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.

Avatar utente
darkstaring
Linux 3.x
Linux 3.x
Messaggi: 658
Iscritto il: mer 13 ott 2010, 13:55
Nome Cognome: Francesco Achenza
Desktop: KDE
Distribuzione: Arch Linux
Contatta:

Re: Condividere la rete con una VM in QEMU

Messaggio 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 :)

hashbang
Packager
Packager
Messaggi: 2034
Iscritto il: ven 4 giu 2010, 10:27

Re: Condividere la rete con una VM in QEMU

Messaggio 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.

Avatar utente
robbybby
Linux 4.x
Linux 4.x
Messaggi: 1223
Iscritto il: sab 16 dic 2006, 10:48
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5
Località: Fra Trantor e Terminus

Re: Condividere la rete con una VM in QEMU

Messaggio 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.

Avatar utente
NetNightmare
Linux 1.x
Linux 1.x
Messaggi: 175
Iscritto il: lun 18 ago 2008, 11:00
Nome Cognome: Giuseppe De Nicolo'
Slackware: 13.37 x86_64
Kernel: 2.6.37.6-smp
Desktop: Fluxbox
Località: Rome

Re: Condividere la rete con una VM in QEMU

Messaggio da NetNightmare »

hai provato a dare un occhiata qui ? http://www.puredarwin.org/developers/qemu parla della versione 9 tuttavia

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Condividere la rete con una VM in QEMU

Messaggio 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é.

hashbang
Packager
Packager
Messaggi: 2034
Iscritto il: ven 4 giu 2010, 10:27

Re: Condividere la rete con una VM in QEMU

Messaggio 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 :)

Rispondi