On Tue, Mar 16, 2010 at 01:36:55PM +0100, Jan Stary wrote:
> On Mar 15 21:18:15, Thomas Ribbrock wrote:
[...]
> > Apparently, something in NFS has changed between 4.2 and 4.5 (and
> > higher) - and I just cannot figure out what... Hence, I have no idea
> > what I would need to change nor what to investigate further. I've been
> > over the release notes and the only NFS related change that I noticed
> > was the addition of rpc.statd in 4.4 - could this have anything to do
> > with the problems I'm seeing?

> Are you sure that there is no pf standing in between the NFS client
> (indy) and the NFS server (obsd)? In 4.6, the default is to run pf,
> and the 4.6 version of pf (older versions too, probably) recognize
> a 'no-df' option to 'scrub': http://www.openbsd.org/faq/pf/scrub.html

>       no-df
>           Clears the don't fragment bit from the IP packet header.
>           Some operating systems are known to generate fragmented
>           packets with the don't fragment bit set. This is
>           particularly true with NFS. Scrub will drop such packets
>           unless the no-df option is specified.

> Could this be related to the "ERR 1448 (DF)" message above?

Well, I've run into the same problem with a clean, "out-of-the-box" install
of OpenBSD 4.5 on the test server. AFAIK, starting pf is not default
before 4.6, so pf should be out of the picture.

I *have* actually been experimenting with running pf and adding scrub rules
with no-df but so far, I was not able to come up with an incantation
that would make the set-up work.


> Also, there might be differences in exactly what packets the nfs2 client
> and the nfs3 client generates; have a look at a full tcpdump of the boot.

I might try that, but the boot is very long (loads of packages), so
that'll be extensive work. I'm also considering installing 4.3 and 4.4
on the test server to establish which release changed the behaviour -
maybe that will give me a hint.

Cheerio,

Thomas
-- 
-----------------------------------------------------------------------------
                 Thomas Ribbrock    http://www.ribbrock.org/ 
   "You have to live on the edge of reality - to make your dreams come true!"

Reply via email to