Я использую сервер Ubuntu на маршрутизаторе и сталкиваюсь со следующей проблемой. Если один человек начинает загрузку, которая может занять всю полосу пропускания, это произойдет. Это означает, что все остальные люди начинают испытывать проблемы с использованием Интернета.
Есть ли способ (с помощью iptables, tc и т. Д.) Заставить маршрутизатор отдавать более высокий приоритет пакетам от соединений с более низкой пропускной способностью? Так что загрузки с высокой пропускной способностью не будут перегружать другие соединения.
Ты можешь tc
для формирования вашего трафика. Например, вы можете установить ограничение на разрешенную скорость загрузки / выгрузки для каждого IP-адреса в сети. Есть несколько вариантов организации очереди, позволяющих использовать разные конфигурации. Может быть, вы можете попробовать использовать SFQ (стохастическая справедливая организация очередей).
Более подробную информацию вы можете найти на расширенный веб-сайт маршрутизации Linux и увидеть man tc
.