Назад | Перейти на главную страницу

Изменение политики маршрутизации пакетов на сервере Ubuntu

Я использую сервер Ubuntu на маршрутизаторе и сталкиваюсь со следующей проблемой. Если один человек начинает загрузку, которая может занять всю полосу пропускания, это произойдет. Это означает, что все остальные люди начинают испытывать проблемы с использованием Интернета.

Есть ли способ (с помощью iptables, tc и т. Д.) Заставить маршрутизатор отдавать более высокий приоритет пакетам от соединений с более низкой пропускной способностью? Так что загрузки с высокой пропускной способностью не будут перегружать другие соединения.

Ты можешь tc для формирования вашего трафика. Например, вы можете установить ограничение на разрешенную скорость загрузки / выгрузки для каждого IP-адреса в сети. Есть несколько вариантов организации очереди, позволяющих использовать разные конфигурации. Может быть, вы можете попробовать использовать SFQ (стохастическая справедливая организация очередей).

Более подробную информацию вы можете найти на расширенный веб-сайт маршрутизации Linux и увидеть man tc.