Begrenzung des Internetverkehrs pro Benutzer/IP basierend auf dem Volumen

Begrenzung des Internetverkehrs pro Benutzer/IP basierend auf dem Volumen

Ich habe eine gemeinsam genutzte Internetverbindung in meinem Netzwerk, die ich derzeit mit Smoothwall Express verwalte. Ich möchte jedem meiner Mitbewohner eine bestimmte Bandbreite pro Monat zuweisen können. Mein ISP berechnet mir pro MB, also möchte ich diese Gebühr auf diejenigen ausweiten, die sie nutzen, ohne dass sie mich übers Ohr hauen können.

Der beste Weg, dies zu tun, besteht meiner Meinung nach darin, sie für einen bestimmten Betrag bezahlen zu lassen und ihnen dann zu erlauben, diesen Betrag zu verwenden. Wenn sie ihr Kontingent aufgebraucht haben, müssen sie vollständig gesperrt werden, bis ich ihnen mehr Bandbreite zuteile.

Reicht Smoothall Express hierfür aus? Welche Plug-Ins benötige ich? Wenn das nicht geht, was dann?

Antwort1

Nein, nicht sofort einsatzbereit. Und die kommerzielle Version sprengt wahrscheinlich das Budget für dieses Projekt und würde trotzdem nicht perfekt passen.

Sie könnten jedoch mit Express etwas zusammenhacken ... aber es wäre ein ziemlich altes Projekt.

Antwort2

pfSensesollte dies mit dem Traffic Shaper-Modul sofort möglich sein. Wenn man sich dieLeitfaden zur VerkehrsgestaltungDies sollte mit der dynamischen Warteschlangenerstellung basierend auf Dummynet möglich sein.

HTH

Antwort3

Dies wäre nicht Smoothwall-kompatibel, aber ...

iptables enthält ein „Quota“-Modul, das Sie zur Implementierung verwenden können.

Um es nutzen zu können, müssen Sie jede Verbindung identifizieren. Wenn Sie einfaches NATting durchführen, könnten Sie das möglicherweise tun, indem Sie jede Verbindung per IP identifizieren, aber das ist wirklich leicht zu fälschen.

Wenn Sie etwas Konkreteres möchten, können Sie möglicherweise PPPoE zur Authentifizierung verwenden, um Benutzer zu identifizieren, und dann entsprechende Firewall-Regeln für das Gerät dieser Verbindung einrichten. Dies kann mithilfe von Skripten erfolgen, die Sie von PPPD aufrufen lassen können, um das Kontingent für diese Verbindung zu konfigurieren.

Dies würde unabhängig von der vom Benutzer ausgewählten IP funktionieren.

verwandte Informationen