Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Oct 2005 11:41:25 +0200
From:      Nicolas KOWALSKI <Nicolas.Kowalski@imag.fr>
To:        freebsd-fs@FreeBSD.org
Subject:   Re: FreeBSD NFS server not responding to TCP SYN packets from Linux/SunOS clients
Message-ID:  <vqovf008mgq.fsf@corbeau.imag.fr>
In-Reply-To: <20051014160128.hev160v52ossokg0@wwws.cs.ait.ac.th>
References:  <Pine.LNX.4.64.0510141021290.22064@corbeau.imag.fr> <20051014160128.hev160v52ossokg0@wwws.cs.ait.ac.th>

next in thread | previous in thread | raw e-mail | index | archive | help
on@cs.ait.ac.th writes:

> Nicolas KOWALSKI wrote:
>> Our FreeBSD 4.10 NFS server has some problems serving files by NFS on
>> TCP (no problem with UDP) when the Linux (2.6) or Solaris (5.9)
>> clients shut down in an unclean manner (power failure). When the
>> clients try to mount the shares from the server after an
>> unclean shutdown, the mount process hang during several minutes (delay
>> is varying), then succeeds.
>
> That is just a wild guess, but NFS mounting would happen always at
> the same stage of the boot, so maybe with the same source port
> number and you could be facing the problem that the connection is
> waiting for termination on the server (close_wait or fin_wait or
> something)... Se source port in working example is 798 and source
> port in failing example is 799 certainly not random.

This is certainly right. 

So, what can I do to make the server not wait so long for the
connection termination ? Is there a TTL parameter I can adjust
somewhere ?

Thanks,
-- 
Nicolas



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