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: