Telnet Debugging

A connection is closed! And nobody knows why! There are many reasons this may be the case. Obtaining a packet trace (with tcpdump, or equivalent) ideally on both sides of the connection is a good thing to do. Reasons for connection failures include:

There can be false errors here, like some packet traces will report invalid checksums when that checksumming has been offloaded to the network device(, and hopefully the device is doing that aright). Other indicators may be symptoms of the problem, but not the cause. Other debugging problems include people picking some reason (it's the other group's firewall, because that's what it was last time) and sticking with it, especially if there's bad blood between groups, or some group uses a different and thus suspect configuration, or they're busy or don't wanna debug and hope the other group can solve the issue meanwhile. Or maybe they've had a really bad day.

With the above laundry list hopefully you can study and vary or isolate things, like is it only telnet connections that are the problem? Only for a particular host? At certain times of day (when the network is busy and that old switch turns into a hub which causes…)? Etc.