В моем офисе у меня есть широкополосное соединение, Ubuntu Box и Wi-Fi роутер. Я хочу поделиться своим широкополосным подключением в моем офисе. Как я могу настроить все вместе с приложением для мониторинга в этой коробке Ubuntu, чтобы я мог контролировать использование (трафик и пропускную способность) пользователя (который будет подключен через этот WiFi-маршрутизатор), а также, по возможности, ограничивать их определенным использованием данных.
1 ответ
Это то, что вам нужно сделать на уровне маршрутизатора, а не на уровне ОС. Ищите / читайте о QoS, относящемся к вашей модели маршрутизатора.
Поскольку вы спрашивали о достижении этого на уровне ОС (linux), если у вас есть доступ ко всем машинам, вы можете использовать установленные / настроенные инструменты формирования полосы пропускания для достижения чего-то похожего. Вы можете попробовать Trickle, который я лично попробовал в Ubuntu, и он прекрасно работает (его довольно легко настроить). Обратная сторона этого подхода заключается в том, что он ограничивает только максимальную полосу пропускания, которую может использовать конкретная машина, и фактически не решает проблему конкуренции в самой сети. Скажем, например, если вы установили Trickle (или какую-либо утилиту формирования полосы пропускания) на некоторых компьютерах, но не на других, они все равно могут засорить сеть.