В моем доме в горах у меня есть соединение 4g, а ограничение оператора составляет 10 ГБ.
У меня есть планшеты, телефоны, ПК, все они подключены к маршрутизатору (Netis без богатых функций). (Максимум 10) И маршрутизатор подключен как клиент к модему 4G.
Мне нужно ограничить использование по IP-адресу источника и / или по имени пользователя. и прекратить его, когда глобально превысит предел или все исчерпают свой предел. Моя попытка построить систему с использованием Linux или BSD.
Поэтому я решил перенастроить свою сеть с помощью 1 коммутатора + 1 AP для беспроводных и проводных подключений. Затем введите в поле "Box" и "Box" подключен через маршрутизатор к модему 4g.
AP==SWITCH==BOX==ROUTER==4G_modem
Теперь я думаю, что я должен сделать 2 вещи
Если я использую стратегию IP
Соедините две локальные сети в трафике BOX-монитора на мосту. Количество трафика по IP. Сравните количество с ограничениями. Если превышено, отбросьте пакет.
Есть много методов по этому поводу, но есть ли у кого-то опыт в связи с ними? это полезный вопрос, который имеет ответы, но находится на мониторинге:
и это решение слишком простое
Если я использую решение с именем пользователя и паролем, я думаю, что squid будет ответом, но действительно сможет фильтровать и блокировать пользователя по своему собственному пределу.
некоторые похожие вопросы
- https://serverfault.com/questions/380498/view-internet-usage-of-computers-in-my-network
- https://serverfault.com/questions/141015/the-best-software-for-users-internet-usage
- https://serverfault.com/questions/64206/internet-usage-on-k-12-student-laptops
- https://serverfault.com/questions/727362/monitor-bandwith-usage-on-lan
- https://serverfault.com/questions/546709/monitor-http-usage-on-network-from-linux-free - https://serverfault.com/questions/356996/monitor-network-traffic-over-centos- маршрутизатор
Я думаю, что контроль должен быть двойным отбрасыванием пакета, если глобальный предел превышен, и у каждого пользователя есть свой собственный предел.