tl;dr: My ISP s CGNAT session timeout is too short, meaning TCP keepalives gets dropped. Test if your own NAT, or your ISP s CGN, violates RFC5382 s REQ-5 using this tool: https://github.com/AndersTrier/NAT-TCP-test. I have been working from home more lately, where I have SSH sessions open to the servers that I m working on. Often when I return Continue reading "My ISP Is Killing My Idle SSH…
I recently bought an used iPod Classic 6th gen. While the storage capacity on the backside is specified to be 80 GB, I was only able to copy around 20GB of data to the hard drive before the iPod would shut itself off.Lets fix that. The iPod can boot in emergency disk mode , which boots Continue reading "Using an iPod with a damaged hard drive"
Most current congestion control algorithms rely on packet loss as the signal to slow it down. According to [1] this is ill-suited for todays modern networks. The BBR congestion control algorithm, is an alternative used by Google, designed so it reacts to actual congestion, not packet loss or transient queue delay, and is designed to Continue reading "Using Google s BBR congestion control on Ubuntu…