Jak ograniczyć wykorzystanie przepustowości użytkownika?

14

Chcę ograniczyć każdego użytkownika do 300 gigabajtów korzystania z Internetu miesięcznie. Czy istnieją jakieś GUI lub narzędzia oparte na poleceniach do zarządzania przepustowością moich użytkowników?

One Zero
źródło
1
Do tego zadania użyłbym kałamarnicy.
Panther
więc badałbym kałamarnicę ... każdą dobrą sieć o pomoc plz
One Zero

Odpowiedzi:

1

Jeśli używasz serwera VPN dla AAA użytkownika, użyj wielu wielu narzędzi dostosowanych do twoich potrzeb.

Jeśli nie korzystasz z serwera VPN, po prostu go użyj.

Ponieważ myślę, że nie korzystałeś jeszcze z tego rozwiązania, pozwól, że ci trochę wyjaśnię.

AAA oznacza uwierzytelnianie, autoryzację i księgowość. Nie znam twojego rozwiązania dotyczącego pierwszych dwóch, ale teraz szukasz rozwiązania księgowego. Dlatego polecam korzystanie z rozwiązania VPN z obsługą AAA.

Po zainstalowaniu serwera VPN z obsługą AAA będziesz mieć bardzo ścisłą kontrolę nad swoimi klientami. Sugeruję, abyś używał serwera Poptop, serwera FreeRadius na backendzie mysql. Dzięki tej kombinacji i interfejsowi GUI w promieniu (np. Dialup-admin lub ara lub daloradius lub ibs ) możesz zrobić prawie wszystko, co chcesz. Powinieneś być w stanie kontrolować BW lub wykorzystanie czasu przez użytkowników. Z drugiej strony, wszystkie dane dotyczące użytkowania będą przechowywane w twoim DB MySQL, a jeśli wybrany GUI nie obsługuje Twoich potrzeb, będziesz mógł to zrobić sam!

Mam nadzieję na pomoc :-)

Ehsan
źródło
1

Myślę, że możesz wypróbować NTM, Network Traffic Monitor, który pozwala ci ustawić ograniczenia przepustowości; Nie wiem jednak, czy możesz określić ograniczenia na użytkownika. Program można znaleźć tutaj:

http://sourceforge.net/projects/netramon/

Możesz pobrać najnowszą .deb stąd:

http://sourceforge.net/projects/netramon/files/NTM/ntm-1.x/

A oto „przewodnik”, jak to działa:

http://www.addictivetips.com/ubuntu-linux-tips/monitor-network-bandwidth-usage-in-ubuntu-linux-with-ntm/

heiko81
źródło
1

Rozwiązaniem powinno być instalowanie portalu typu captive, ale użytkownicy muszą zalogować się na stronie portalu za pośrednictwem serwera WWW.
Innym sposobem może być bardziej wyrafinowane narzędzie do monitorowania, takie jak NetAMS . Potrzebuje serwera MySQL i ma wiele funkcji, takich jak fakturowanie, więc musi mieć zróżnicowane statystyki. Jeśli wtyczka do ograniczania ruchu nie jest już obecna, to skrypt z CRON . Przedział czasu na wykonanie skryptu musi być dobrze przemyślany.

Mam nadzieję, że to pomoże.

Omegafil
źródło