est ce que Shorewall est open source!
Oui.
Je pense qu'il peut répondre à ton besoin ; je crois qu'il gère bien la QoS.
Pfsense est une bonne solution aussi.
Shorewall est un logiciel à installer sous Linux (Ubuntu, Debian ou autre).
Pfsense est un système d'exploitation à part entière.
Attention, si tu es sur un pare-feu de réseau tu ne pourras pas filtrer par utilisateur, seulement par adresse IP : le pare-feu de réseau n'a aucun moyen de savoir quel utilisateur est en train d'utiliser quel ordinateur.