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 <
daniel@...> wrote:
> On 7/2/07, David Higgs <
higgsd@...> 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