qemu e condivisione file

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
Avatar utente
lablinux
Linux 4.x
Linux 4.x
Messaggi: 1141
Iscritto il: gio 27 nov 2008, 12:23
Desktop: Gnome
Distribuzione: Debian testing
Località: Rho

qemu e condivisione file

Messaggio da lablinux »

Sono riuscito a passare dei file dalla macchina host alla vm, ma non riesco a fare il contrario.
Per passare i file ho semplicemente attivato un server web con python

Codice: Seleziona tutto

python -m SimpleHHTPServer 8000
nella directory in cui c'erano i file da copiare. Dalla Vm mi sono collegato e ho scaricato i file.
Non riesco a fare il contrario... qualche idea? Con VB c'è la possibilità di condividere una directory, con qemu questa possibilità non l'ho trovata.

Avatar utente
conraid
Staff
Staff
Messaggi: 13459
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: qemu e condivisione file

Messaggio da conraid »

Oh perché questo sistema? Ti basta ed avanza ssh per esempio, poi ftp e qualsiasi altra cosa. Immagino anche nfs, ma non l'ho mai provato in questa situazione.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6554
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: qemu e condivisione file

Messaggio da targzeta »

Da una piccola ricerca su internet sembrerebbe che anche qemu, come VirtualBox, sia in grado di gestire le directory condivise tra host e guest. Fai una ricerca per 'qemu shared folders'.

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà 

Avatar utente
lablinux
Linux 4.x
Linux 4.x
Messaggi: 1141
Iscritto il: gio 27 nov 2008, 12:23
Desktop: Gnome
Distribuzione: Debian testing
Località: Rho

Re: qemu e condivisione file

Messaggio da lablinux »

provo con l'inglese, l'italino
qemu condivisione dati
non mi ha saputo aiutare.
ssh e ftp? Considera che sembra una comunicazione "unilaterale", o comunque con dei problemi strani, ad esempio il ping non funziona.
Un'altra cosa strana della rete, è che se avvio due macchine virtuali (una è slack 32bit, l'altra è 64 bit) , entrambe hanno lo stesso indirizzo ip....
Ultima modifica di lablinux il ven 10 feb 2012, 14:08, modificato 1 volta in totale.

Avatar utente
conraid
Staff
Staff
Messaggi: 13459
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: qemu e condivisione file

Messaggio da conraid »

ma che sistema hai virtualizzato? anche a me il ping non funziona, ma il resto sì. E per ssh, ftp o altro ricorda di fare un redirect delle porte del server ed accederci con localhost.
Io ho seguito questa guida http://alien.slackbook.org/dokuwiki/dok ... al_machine
ma ho solo linux virtualizzato

Avatar utente
lablinux
Linux 4.x
Linux 4.x
Messaggi: 1141
Iscritto il: gio 27 nov 2008, 12:23
Desktop: Gnome
Distribuzione: Debian testing
Località: Rho

Re: qemu e condivisione file

Messaggio da lablinux »

conraid ha scritto:ma che sistema hai virtualizzato? anche a me il ping non funziona, ma il resto sì. E per ssh, ftp o altro ricorda di fare un redirect delle porte del server ed accederci con localhost.
Io ho seguito questa guida http://alien.slackbook.org/dokuwiki/dok ... al_machine
ma ho solo linux virtualizzato
Ho una slackware 13.37 a 64 bit. Ne ho virtualizzata una uguale con l'installazione full e una 32 bit sempre full. Mi serve per creare i pacchetti, preferisco virtualizzare che la soluzione chroot.

Avatar utente
conraid
Staff
Staff
Messaggi: 13459
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: qemu e condivisione file

Messaggio da conraid »

allora non usare soluzioni esotiche, ssh (con sftp è semplice trasferire file) e vivi felice

Avatar utente
lablinux
Linux 4.x
Linux 4.x
Messaggi: 1141
Iscritto il: gio 27 nov 2008, 12:23
Desktop: Gnome
Distribuzione: Debian testing
Località: Rho

Re: qemu e condivisione file

Messaggio da lablinux »

conraid ha scritto:allora non usare soluzioni esotiche, ssh (con sftp è semplice trasferire file) e vivi felice
Eh? Considera che la soluzione esoterica, consisteva in una comando da shell e basta. Con sftp, devo installare un server ftp... cosa che non ho mai fatto.
Ora ci provo.

Avatar utente
lablinux
Linux 4.x
Linux 4.x
Messaggi: 1141
Iscritto il: gio 27 nov 2008, 12:23
Desktop: Gnome
Distribuzione: Debian testing
Località: Rho

Re: qemu e condivisione file

Messaggio da lablinux »

nulla da fare... il server ftp non piace ai guest.

Avatar utente
conraid
Staff
Staff
Messaggi: 13459
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: qemu e condivisione file

Messaggio da conraid »

sftp è ssh
http://it.wikipedia.org/wiki/SSH_File_Transfer_Protocol
non hai bisogno di un server ftp, per questo ti dicevo che ssh basta ed avanza

Avatar utente
lablinux
Linux 4.x
Linux 4.x
Messaggi: 1141
Iscritto il: gio 27 nov 2008, 12:23
Desktop: Gnome
Distribuzione: Debian testing
Località: Rho

Re: qemu e condivisione file

Messaggio da lablinux »

ma quanto sono gnurante... #-o
La connessione ssh funziona. Ora (questa sera) devo provare sftp...

Avatar utente
lablinux
Linux 4.x
Linux 4.x
Messaggi: 1141
Iscritto il: gio 27 nov 2008, 12:23
Desktop: Gnome
Distribuzione: Debian testing
Località: Rho

Re: qemu e condivisione file

Messaggio da lablinux »

:thumbright: :thumbright: :thumbright:
Funziona... e ti dirò di più, con

Codice: Seleziona tutto

-redir tcp:22000::8000
posso usare il "mio" metodo esoterico. sftp mi ha aperto la strada, ma è scomodo per spostare più file in diverse directory.
Con l'esoterismo è leggermente più user friendly

Grazie.

Avatar utente
conraid
Staff
Staff
Messaggi: 13459
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: qemu e condivisione file

Messaggio da conraid »

Oggi ho provato, dopo una settimana circa, complice febbre alta, ad usare ssh in qemu, e mi dice...

Codice: Seleziona tutto

$ ssh -l root 127.0.0.1 -p 22000 -vvv
ssh_exchange_identification: Connection closed by remote host
ho provato a cancellare chiavi, azzerare ogni configurazione, etc... ma niente... grrrrrrrrr

il tutto con la stessa configurazione, ho solo aggiornato la -current con gli ultimi aggiornamenti.

Avatar utente
lablinux
Linux 4.x
Linux 4.x
Messaggi: 1141
Iscritto il: gio 27 nov 2008, 12:23
Desktop: Gnome
Distribuzione: Debian testing
Località: Rho

Re: qemu e condivisione file

Messaggio da lablinux »

io uso

Codice: Seleziona tutto

ssh localhost -p 22000
Avendo lo stesso usre su entrambe le macchie mi basta la password. Una volta collegato uso il

Codice: Seleziona tutto

su -
per diventare amministratore, utente che uso solo per agiornare la macchina virtuale.

Codice: Seleziona tutto

ssh_exchange_identification: Connection closed by remote host
a me lo dava quando non impostavo la redir.

Avatar utente
conraid
Staff
Staff
Messaggi: 13459
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: qemu e condivisione file

Messaggio da conraid »

avendo la macchina virtuale solo per creare pacchetti, in realtà uso root e basta, tanto quel che faccio è "aggiornare il sistema" e "compilare programmi", nient'altro. Non ho nemmeno mai avviato una sessione X o creato un utente. Ma fino a qualche giorno fa andava, la configurazione non è cambiata. Il redir ce l'ho impostato

io avvio con questo script

Codice: Seleziona tutto

#!/bin/sh
set -e
modprobe kvm-intel
PARAMS=$*
IMAGE="/usr/local/emu/current.img"
OPTIONS="-localtime -m 512 --enable-kvm -usb"
CDROM=""
SSH="-redir tcp:22000::22"
NETWORK="-net user,vlan=0 -net nic,vlan=0"
qemu-system-i386 $OPTIONS -hda $IMAGE $CDROM $SSH $NETWORK $PARAMS

Rispondi