My main server is weird.

If my DSL router is rebooted, there’s a chance that the server will continue to accept TCP connections, but won’t actually process them fully.  So SSH sessions, for instance, connect all the way to the point of ‘interactive session starting’, and just sit there, twiddling.  It’s very irritating, as the only thing I can do is shut the server off with the power switch, as it won’t even accept a reboot command from the console.

I initially thought it was the network card flaking, because the port it was plugged into had gone away, so I dug out my 10/100 switch and daisy chained it off the back of the router.  No such luck – server still behaves weirdly.

What’s even weirder is that the other server (same OS, but different application stack) doesn’t behave like this.  Nor has any other server I’ve ever run with Linux.

The mind boggles.  I’m suspecting something to do with DNS, as the main server runs my LAN DNS.