I have a very frustrating problem with a new server I built.
On every machine that SSHes in (or any other connection), the connection gets dropped randomly between immediately, and 30 minutes into the session, while the user is actively using the system remotely (typing, etc). Before, during and after the disconnection, the system responds to pings regularly (0% packet loss).
It takes about 5-10 minutes before I can make a connection again.
I have tried restarting SSH, apache, etc on the server and rebooting the server. I even removed and reinstalled these services and this still happens. I have disabled iptables, ufw and removed firestarter.
What might be causing these random disconnects?