SSH sessions terminate abruptly with message: Corrupted MAC on input. Disconnecting: Packet corrupt
Solution 1:
Thanks sendmoreinfo,
It appears that TCP checksum is the culprit. I disabled TCP checksum offload:
ethtool -K eth0 tx off rx off
and it started working again.
Solution 2:
as suggested in "Corrupted MAC on input. Packet Corrupt" on file transfer over SSH, SCP, and FTP on Linux Server, TCP offload could be a problem. Use ethtool to check and configure it.