===== Ограничение пропускной способности сетевого трафика (SQM) ===== Возможности базовой операционной системы роутера не позволяют ограничивать скорость трафика, однако это можно сделать с помощью специального ПО. \\ Например **SQM (Smart Queue Management)**.\\ Его мы в данной статье и рассмотрим. SQM позволяет ограничить общую скорость соединения с провайдером (WAN), клиентов, подключенных к физическим портам LAN (LAN1, LAN2 и пр.), клиентов, например, гостевой Wi-Fi сети, VLAN, туннелей и пр. При этом SQM __не позволяет__ ограничивать скорость клиентов по IP или MAC-адресам. __Примечание:__\\ SQM может не только ограничивать трафик, но и бороться с таким явлением как [[https://ru.wikipedia.org/wiki/%D0%98%D0%B7%D0%BB%D0%B8%D1%88%D0%BD%D1%8F%D1%8F_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%B0%D1%8F_%D0%B1%D1%83%D1%84%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F|bufferbloat]] - нежелательной задержкой, которая возникает, когда маршрутизатор буферизует слишком много данных.\\ Устранение излишней буферизации (без прямой необходимости ограничивать трафик) является одной из основных функций SQM и позволяет более эффективно использовать пропускную способность канала. Но это тема для отдельной статьи.\\ ===== Установка ===== SQM устанавливается как отдельный пакет (''luci-app-sqm''), после чего он становится доступным в веб-интерфейсе роутера в виде отдельного пункта меню. Подробности в [[advanced:router_opkg|статье о том, как устанавливать пакеты]] и на скриншоте ниже: {{:screenshot-192.168.1.1-2021.09.21-15_07_40.png|}} После его установки потребуется обновить страницу (в некоторых случаях может потребоваться обновить браузер с очисткой кэша (Ctrl+F5) и/или перезагрузить роутер). В результате вы увидите во вкладке ''Сеть'' вкладку ''SQM QoS''.\\ Нам туда. Пункт ''Enable this SQM instanse'' включает функцию ограничения скорости, и в полях ''Download speed...'' и ''Upload speed...'' вы можете задать скорость в кбит/с для интерфейса, выбранного в поле ''Имя интерфейса''. Почти все остальные опции и вкладки, предназначаются для настроек параметров в контексте решения проблем с излишней буферизацией. Для ограничения скорости достаточно самых минимальных, выше описанных настроек. ===== Пример ограничения ===== Попробуем ограничить общую скорость оператора до 1 Мбит/с. Для этого сперва проверим максимальную скорость скачивания файлов. В нашем случае она доходит до 36 Мбит/с. Теперь попробуем ограничить скорость 1000 кбит/с и повторно запустим тест скорости. Как видно, ограничение работает. {{::screenshot-192.168.1.1-2021.09.21-18_50_18.png|}} Теперь попробуем выставить ограничение в 2500 кбит/с и повторить тест: {{::screenshot-192.168.1.1-2021.09.21-18_53_43.png|}} {{::screenshot-192.168.1.1-2021.09.21-18_52_31.png|}} Как видим, всё работает. {{tag>sqm control limit}}