
У меня есть сервер Linux (обновленный Debian Buster), который действует как брандмауэр/маршрутизатор для совместного использования интернет-подключения несколькими рабочими станциями Windows 10 и Ubuntu Linux (5-10, не больше). Поскольку локальная сеть значительно быстрее интернет-подключения, любой компьютер может легко использовать до 100% пропускной способности, после чего все остальные устройства/подключения начинают отключаться по тайм-ауту.
Бюджета на покупку решения нет, поэтому я пытаюсь понять, как применить какой-то лимит, чтобы ни одно устройство не могло использовать всю пропускную способность. Вдокументация nftables, но я почти уверен, что мне как минимум нужно что-то с "наборами" и "измерителями". Возможно ли измерять/ограничивать на основе пропускной способности, а не только новых подключений или количества пакетов? И что еще важнее, как правильно подать сигнал устройству, что ему нужно сбросить скорость? Я предполагаю, что просто отбрасывать пакеты — это не совсем правильное решение.