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