On a whim I decided to change the transport protocol that the Client
for NFS uses and my problem has gone away.  By default "TCP+UDP" is
used, but if I set this to just UDP or TCP (via nfsadmin client), and
then restart the Client for NFS service, NFS largely works as
expected--with UDP apparently providing a bit higher throughput over
my WLAN.  I haven't tried changing nfsd's flags on the server side
instead, but this might work as well.

Why "TCP+UDP" works for FreeBSD is unknown to me, but I'm content now.
I guess it's one of those interoperability issues...

On 7/16/07, Daniel Melameth <[EMAIL PROTECTED]> wrote:
On 7/2/07, David Higgs <[EMAIL PROTECTED]> wrote:
> I followed Microsoft's instructions for SFU and found that it worked
> quite well if all I cared about was read-only access.  I didn't have
> any further success even after installing a bunch of SFU hotfixes
> (http://www.duh.org/interix/hotfixes.php).
>
> My troubleshooting seemed to indicate that the write requests were
> being denied somewhere inside the kernel, for reasons unknown.  I
> didn't have the time or interest to pursue it any further, so I went
> back to samba and let the thread die.

I have the exact same issue hereFreeBSD works fine, OpenBSD fails.
I'm new to NFS, so I'm not too clear on the best way to troubleshoot
this further, but if there's someone here who is good with NFS and
cares to resolve the issue on OpenBSD, I'd be happy to work with them.
 Details below:


Windows

C:\Users\Daniel\Documents>mount

Local    Remote                                 Properties

-----------------------------------------------------------------------------
--
Z:       \\openbsd\home\daniel          UID=-2, GID=-2
                                               rsize=32768, wsize=32768
                                               mount=soft, timeout=6.4
                                               retry=1, locking=no
                                               fileaccess=644, lang=ANSI
                                               casesensitive=no
Y:       \\freebsd\usr\home\daniel      UID=-2, GID=-2
                                               rsize=32768, wsize=32768
                                               mount=soft, timeout=0.8
                                               retry=1, locking=no
                                               fileaccess=644, lang=ANSI
                                               casesensitive=no


OpenBSD

$ cat /etc/exports
/home/daniel -mapall=daniel -network=192.168.255.224 -mask=255.255.255.224

$ ls -l /home
total 4
drwxr-xr-x  5 daniel  daniel  512 Jul 14 09:54 daniel


FreeBSD

$ cat /etc/exports
/usr/home/daniel -mapall=daniel -network=192.168.255.224
-mask=255.255.255.224

$ ls -l /usr/home
total 2
drwxr-xr-x  2 daniel  daniel  512 Jul 16 07:17 daniel

Reply via email to