사용자 대역폭 사용을 어떻게 제한합니까?


14

각 사용자를 한 달에 300GB의 인터넷 사용으로 제한하고 싶습니다. 사용자 대역폭을 관리하기위한 GUI 또는 명령 기반 도구가 있습니까?


1
나는이 작업에 오징어를 사용합니다.
Panther

그래서 나는 오징어에 대한 연구를 할 것입니다 ... 도움 plz에 대한 좋은 웹
One Zero

답변:


1

사용자의 AAA에 VPN 서버를 사용하는 경우 필요에 맞게 많은 도구를 사용하십시오.

VPN 서버를 사용하지 않는 경우 사용하십시오.

이 솔루션을 아직 사용하지 않았다고 생각하므로 조금 설명하겠습니다.

AAA는 인증, 권한 부여 및 계정을 의미합니다. 처음 두 가지에 대한 해결책을 모르지만 지금 회계 솔루션을 찾고 있습니다. 따라서 AAA 지원 VPN 솔루션을 사용하는 것이 좋습니다.

AAA 지원 VPN 서버를 설치하자마자 클라이언트를 엄격하게 제어 할 수 있습니다. 난 당신이 사용하는 것이 좋습니다 poptop의 서버, 하기 FreeRADIUS MySQL의 백엔드 서버를. 이 조합과 반경 GUI (예 : dialup-admin 또는 ara 또는 daloradius 또는 ibs )를 사용하면 원하는 거의 모든 것을 할 수 있습니다. 사용자의 BW 또는 시간 사용을 제어 할 수 있어야합니다. 반면, 모든 사용량 데이터는 mysql DB에 저장되며 선택한 GUI가 필요를 지원하지 않으면 직접 할 수 있습니다!

도움이되기를 바랍니다 :-)


1

대역폭 제한을 설정할 수있는 NTM (Network Traffic Monitor)을 사용해보십시오. 그래도 사용자 당 제한을 지정할 수 있는지 모르겠습니다. 여기에서 프로그램을 찾을 수 있습니다.

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

여기에서 최신 .deb를 다운로드 할 수 있습니다.

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

다음은 작동 방식에 대한 "안내서"입니다.

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


1

솔루션은 캡 티브 포털을 설치해야하지만 사용자는 웹 서버를 통해 포털 페이지에 로그인해야합니다.
또 다른 방법은 NetAMS 와 같은 보다 복잡한 모니터링 도구 일 수 있습니다 . MySQL 서버가 필요하고 청구와 같은 많은 기능이 있으므로 차별화 된 통계가 있어야합니다. 트래픽 제한 플러그인이 아직 없으면 CRON 을 사용하여 스크립트를 작성할 수 있습니다. 스크립트를 실행하는 시간 간격을 잘 고려해야합니다.

도움이 되길 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.