Как ограничить использование полосы пропускания пользователя?

14

Я хочу ограничить каждого пользователя до 300 гигабайт использования Интернета в месяц. Существуют ли GUI или инструменты на основе команд для управления пропускной способностью моих пользователей?

Один ноль
источник
1
Я бы использовал squid для этой задачи.
Пантера
так что я хотел бы исследовать на Squid ... любой хороший веб для помощи плз
One Zero

Ответы:

1

Если вы используете VPN-сервер для ААА вашего пользователя, используйте множество инструментов, адаптированных к вашим потребностям.

Если вы не используете VPN-сервер, просто используйте его.

Поскольку я думаю, что вы еще не использовали это решение, позвольте мне немного рассказать об этом.

AAA означает аутентификацию, авторизацию и учет. Я не знаю, какое у вас решение по первым двум, но вы сейчас ищете решение по учету. Поэтому я рекомендую вам использовать решение VPN с поддержкой AAA.

Как только вы установите VPN-сервер с поддержкой AAA, вы будете очень строго контролировать своих клиентов. Я предлагаю вам использовать PopTop сервер, FreeRadius сервер на тузд интерфейсе. С помощью этой комбинации и GUI радиуса (например , модемного-администратора или ара или daloradius или СРК ) , вы можете делать почти все , что вы хотите. Вы должны иметь возможность контролировать BW или время использования ваших пользователей. С другой стороны, все данные об использовании будут храниться в вашей базе данных MySQL, и если выбранный вами GUI не удовлетворяет ваши потребности, вы сможете сделать это самостоятельно!

Надеюсь помочь :-)

Ehsan
источник
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/

heiko81
источник
1

Решение должно заключаться в установке неавтоматического портала, но затем пользователи должны войти на страницу портала через веб-сервер.
Другим способом может быть более изощренный инструмент мониторинга, такой как NetAMS . Ему нужен сервер MySQL, и у него много функций, таких как биллинг, поэтому он должен иметь дифференцированную статистику. Если плагин для ограничения трафика еще не существует, то можно создать скрипт с CRON . Интервал времени для выполнения сценария должен быть хорошо продуман.

Надеюсь, это поможет.

Omegafil
источник