[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

qemus user mode network samba support



Hallo,

ich habe WinXP in einer qemu-VM installiert und würde gerne nutzen, dass
qemu einfach ein Verzeichnis per Samba freigeben kann.

Ich rufe qemu wie folgt auf:

	sudo qemu-system-x86_64 -localtime -smp 1 -drive file=hda.qcow2,index=0,media=disk -drive file=winxp_installer-de.iso,index=2,media=cdrom -m 2048 -net nic,model=ne2k_pci -net user,smb=$HOME/vhost/windows/share -usbdevice tablet

Die soweit guten Beobachtungen sind:

 - Zugang zum Internet in der VM geht
 - ping 10.0.2.2 aus der VM geht
 - Auf dem Host läuft smbd, die Config dazu ist:

	[global]
	private dir=/tmp/qemu-smb.5979-0
	socket address=127.0.0.1
	pid directory=/tmp/qemu-smb.5979-0
	lock directory=/tmp/qemu-smb.5979-0
	state directory=/tmp/qemu-smb.5979-0
	log file=/tmp/qemu-smb.5979-0/log.smbd
	smb passwd file=/tmp/qemu-smb.5979-0/smbpasswd
	security = user
	map to guest = Bad User
	[qemu]
	path=/home/ukleinek/vhost/windows/share
	read only=no
	guest ok=yes
	force user=root

   (Dafür habe ich qemu gepatcht mit dem Patch aus #727756)
 - Laut /proc/$(pidof smbd)/fd hat der Prozess viele Dateien aus
   /var/lib/samba und /run/samba auf. Das sollte doch eigentlich nicht
   sein, oder?
 - Ich habe qemu 1.6.0+dfsg-2 (plus den Patch aus #727756) und
   Samba 2:4.0.11+dfsg-1

Weniger gut ist:

 - ping 10.0.2.4 aus der VM geht nicht
 - Wenn ich im Explorer
 	\\10.0.2.4\qemu
   eingebe, bekomme ich eine Meldung "Die Datei "\\10.0.2.4\qemu" wurde
   nicht gefunden. Überprüfen Sie die Schreibweise bla bla".

Hat jemand eine Idee, wie ich das debuggen (oder gar reparieren) kann?

Liebe Grüße
Uwe


Reply to: