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

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

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

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

решение1

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

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

Связанный контент