On Sun, Sep 30, 2007 at 11:28:59AM +0159, Han Boetes wrote:
> ~% grep usb /etc/fstab
> /dev/sd0i  /mnt/usb     msdos   rw,nodev,nosuid,noauto,noexec    0       0
> ~% grep usb /etc/exports 
> /mnt/usb -maproot=han:nfs marsupilami
> ~% mount |grep usb
> /dev/sd0i on /mnt/usb type msdos (NFS exported, local, uid=1000, gid=0)
> ~% sudo pkill -HUP mountd
> ~% ls /mnt/usb 
> foofile
> 
> On the linux client:
> 
> ~% mount G /mnt/usb
> haddock:/mnt/usb on /mnt/usb type nfs (rw,addr=172.16.11.1)
> ~% ls /mnt/usb 

You have to force the linux client to use NFS version 2:
$ mount -o nfsvers=2 server:/foo/bar /mnt/baz

There are 2 different bugs in the NFSv3 server implementation in OpenBSD
which prevent
a) exported msdosfs, ntfs & probably other non-unix filesystems
b) exported ext2fs filesystems
from working properly.

For a) there's a fix in NetBSD(sys/nfs/nfs_serv.c:2831).
For b) there's a fix in the kernel/5365 PR.

Reply via email to