I had a similar situation with an old PIX firewall.  It wasn't SSH...this
was HTTP but it was the same thing. The firewall was using a buggy IOS and
was resetting connections whenever it felt like it.  But only telling one
side.  This was on an internal DMZ'd network as well....no ISP.

This was a Java application server with ridiculous keepalives, so eventually
the server would crash when the firewall decided to drop alot over a short
period.

-Mike

On Fri, Sep 18, 2009 at 9:20 AM, Ian Chard <ian.ch...@ict.ox.ac.uk> wrote:

> Hi,
>
> I'm troubleshooting a very strange problem, where my ssh connection to a
> few different OpenBSD machines drops suddenly, with the client machine
> receiving a TCP RST from the server.  I've taken tcpdump captures on both
> sides (in different sessions, so the tcpdump process doesn't die with my
> shell), and the OpenBSD machine's capture doesn't log the RST it apparently
> sends.
>
> Now the machines are in a complex network, so it's possible that the packet
> is being generated spuriously by something else.  My question is: is there
> any way that the OpenBSD kernel could sent a TCP RST that is always missed
> by tcpdump running on the same machine?
>
> Thanks for any help
> - Ian
>
> --
> Ian Chard, Senior Unix and Network Gorilla | E: ian.ch...@sers.ox.ac.uk
> Systems and Electronic Resources Service   | T:  80587 / (01865) 280587
> Oxford University Library Services         | F:          (01865) 242287

Reply via email to