From: Jan Kiszka <jan.kiszka@web.de>
To: Jun Koi <junkoi2004@gmail.com>
Cc: Shu Ming <shuming@linux.vnet.ibm.com>, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] Fail to share Samba directory with guest
Date: Thu, 01 Mar 2012 10:59:18 +0100 [thread overview]
Message-ID: <4F4F4876.9010909@web.de> (raw)
In-Reply-To: <CA+g7VZ3BKMkn23t5WVbLY7n+ohT6sw5Kj7HCV4Dyswa9TRYp-g@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 2457 bytes --]
On 2012-03-01 05:21, Jun Koi wrote:
> On Tue, Feb 28, 2012 at 9:43 AM, Jun Koi <junkoi2004@gmail.com> wrote:
>> On Tue, Feb 28, 2012 at 12:08 AM, Shu Ming <shuming@linux.vnet.ibm.com> wrote:
>>> On 2012-2-27 17:21, Jun Koi wrote:
>>>>
>>>> hi,
>>>>
>>>> on qemu 1.0.1, i am trying to share a host directory with the Windows
>>>> guest like below:
>>>>
>>>> qemu-system-i386 -enable-kvm -m 1000 -net nic,model=rtl8139 -net
>>>> user,smb=/tmp img.winxp
>>>>
>>>> but in the guest, \\10.0.2.4 doesnt show me any shared directory.
>>>>
>>>> i already run Samba on the host (default configuration).
>>>>
>>>> did i miss something, or is it a bug??
>>>
>>>
>>> So 10.0.2.4 is your host IP with samba server? And what's the network the
>>> guest belongs to?
>>>
>>
>> according to some network schemes used by Qemu, 10.0.2.4 is the IP of
>> the Samba server (DHCP: 10.0.2.2, DNS: 10.0.2.3, Samba: 10.0.2.4)
>>
>> http://en.wikibooks.org/wiki/QEMU/Networking
>>
>> i tried \\10.0.2.2, but dont see any share folder, either.
>
> i tested again, and again, but Samba sharing folder never work for me.
> meanwhile, my guest can see the folder shared configured in /etc/samba/smb.conf
>
> so this is definitely a bug. perhaps the Samba setting in net/slirp.c is wrong?
> the current configuration is like below. i am not experienced with
> Samba, so cannot figure out what is wrong.
>
> btw, it seems the Qemu unittest ignore this sharing folder testing?
>
> thanks,
> Ju
>
>
> // from net/slirp.c, function slirp_smb()
> fprintf(f,
> "[global]\n"
> "private dir=%s\n"
> "smb ports=0\n"
> "socket address=127.0.0.1\n"
> "pid directory=%s\n"
> "lock directory=%s\n"
> "log file=%s/log.smbd\n"
> "smb passwd file=%s/smbpasswd\n"
> "security = share\n"
> "[qemu]\n"
> "path=%s\n"
> "read only=no\n"
> "guest ok=yes\n",
> s->smb_dir,
> s->smb_dir,
> s->smb_dir,
> s->smb_dir,
> s->smb_dir,
> exported_dir
> );
>
>
Works fine here with samba 3.5.7 (from OpenSuse 11.4) and a Linux guest.
What's your samba version? What's your guest?
Also, you said you are running another samba on the host. What changes
if you stop it temporally?
Jan
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
next prev parent reply other threads:[~2012-03-01 9:59 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-02-27 9:21 [Qemu-devel] Fail to share Samba directory with guest Jun Koi
2012-02-27 16:08 ` Shu Ming
2012-02-28 1:43 ` Jun Koi
2012-03-01 4:21 ` Jun Koi
2012-03-01 9:59 ` Jan Kiszka [this message]
2012-03-01 10:14 ` Jun Koi
2012-03-01 10:21 ` Jan Kiszka
2012-03-01 10:24 ` Jun Koi
2012-03-01 10:33 ` Jan Kiszka
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4F4F4876.9010909@web.de \
--to=jan.kiszka@web.de \
--cc=junkoi2004@gmail.com \
--cc=qemu-devel@nongnu.org \
--cc=shuming@linux.vnet.ibm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).