qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Jun Koi <junkoi2004@gmail.com>
To: Shu Ming <shuming@linux.vnet.ibm.com>
Cc: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] Fail to share Samba directory with guest
Date: Thu, 1 Mar 2012 12:21:15 +0800	[thread overview]
Message-ID: <CA+g7VZ3BKMkn23t5WVbLY7n+ohT6sw5Kj7HCV4Dyswa9TRYp-g@mail.gmail.com> (raw)
In-Reply-To: <CA+g7VZ2DhL+ss-OUze1okog=vyHi=6rLqPhg=Qq5-S0JHKJKcA@mail.gmail.com>

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
            );

  reply	other threads:[~2012-03-01  4:21 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 [this message]
2012-03-01  9:59       ` Jan Kiszka
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=CA+g7VZ3BKMkn23t5WVbLY7n+ohT6sw5Kj7HCV4Dyswa9TRYp-g@mail.gmail.com \
    --to=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).