Ofrezco un servicio en uno de mis servidores al que conectan clientes. Estos clientes son programados por sus dueños y no todos realizan una única conexión, como debería ser. Un día me encontré con un mismo cliente que estaba conectado con 10 clientes, cosa innecesaria.
Para evitar este problema, he limitado a 2 conexiones (dar una de margen, por si acaso) al puerto del servicio en cuestión:
Fuente: http://romanr.info/iptables/connlimit/
Si usamos UFW podemos editar el archivo /etc/ufw/before.rules
y añadir la siguiente entrada antes de COMMIT:
Fuente: http://florent.clairambault.fr/limiting-number-of-connections-per-ip-with-ufw