Skip site navigation (1)Skip section navigation (2)
Date:      14 Mar 1997 10:40:21 +0000
From:      Doug Rabson <dfr@render.com>
To:        Klaus Werner Krygier <krygier@kph.uni-mainz.de>
Cc:        Doug Rabson <dfr@render.com>, questions@freebsd.org
Subject:   Re: NFSV3 - NFS on FreeBSD 2.2
Message-ID:  <sebu8m7o4q.fsf@minnow.render.com>
In-Reply-To: Klaus Werner Krygier's message of Thu, 13 Mar 1997 17:36:32 %2B0100 (MET)
References:  <Pine.BSF.3.95.970313171422.12710A-100000@krygierpc.kph.uni-mainz.de>

next in thread | previous in thread | raw e-mail | index | archive | help
Klaus Werner Krygier <krygier@kph.uni-mainz.de> writes:

> 
> On 13 Mar 1997, Doug Rabson wrote:
> 
> > > 
> > > > How can I manage this? At the moment I have to specify at the client
> > > > side the apropriate mount options to use NFS V2. Is it also possible
> > > > to disable NFS V3 globally on the FreeBSD server?
> > > 
> > > Ah, I see - yes, how to force FreeBSD be an NFS V2 *server* is what
> > > you're asking (sorry, it's early in the morning for me here :).
> > > 
> > > Hmmmmmm....  That's a good question. :-)
> > > 
> > > There appear to be flags for turning the NFS server off entirely
> > > (NFS_NOSERVER) but none for specifically disabling NFS v3.  Any ideas,
> > > Doug?  I've poked around in nfssvc() a little and don't see any
> > > obvious way...
> > 
> > Without testing, it seems to me that you could simply hack mountd.c
> > and remove the two calls to svc_register which register the v3 mountd
> > protocol.  If the mountd refuses to talk the v3 protocol, then the
> > client at the other end will fall back to v2 (which uses the v1 mountd
> > protocol to be confusing).
> > 
> > -- 
> 
> I have already tested this. It works for standard mount requests but
> the Digital automounter refuses to work with this hack. Instead it
> produces the following syslog message
> 
>   Mar 11 05:55:36 a1a automount[12904]: Can't ping mountd version 3 at
>   server a1messpc1: RPC: Program/version mismatch; low version = 1, high
>   version = 1

It seems to me that either the Digital automounter only works with
version 3 servers (unlikely) or it has cached knowledge of the fact
that the FreeBSD machine supported NFSv3.  Try killing and restarting
the automounter to flush any out-of-date information which it might
have about the FreeBSD machine.

-- 
Doug Rabson, Microsoft RenderMorphics Ltd.	Mail:  dfr@render.com
						Phone: +44 171 734 3761
These are not the opinions of Microsoft.	FAX:   +44 171 734 6426



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?sebu8m7o4q.fsf>