OpenSSH 5.0p1 base code has functionality to use server alive messages to determine whether server is alive. It doesn't work correctly. If setting ServerAliveCountMax and ServerAliveInterval, the connection won't disconnect when the threshold is reached. I have reported it to the openssh maillist. The details of the problem could be found at http://lists.mindrot.org/pipermail/openssh-unix-dev/2008-May/026428.html Thanks very much.
Created attachment 1503 [details] unbreak protocol keepalive timeouts I think this patch should fix things.
put this on the 5.1 list and set a more reasonable severity
patch applied - will be in OpenSSH 5.1
Mass update RESOLVED->CLOSED after release of openssh-5.1