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