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

Ограничить максимальную пропускную способность на IP

У меня есть партнеры, которые используют один из моих серверов Linux в качестве шлюза. Проблема в том, что мне нужно ограничить пропускную способность для каждого IP-адреса клиента на этом шлюзе. Диапазоны ip клиентов моих партнеров мне не известны. Я смотрел Traffic Control и iptables, но не нашел решения.

Модуль ядра netem, управляемый iproute.

Вам нужно скомпилировать Netem с ядром:

Сеть -> Параметры сети -> QoS и / или справедливая организация очереди -> Сетевой эмулятор После загрузки модуля netem tc iproute позволяет делать такие вещи, как:

tc qdisc add dev tap0 root netem delay 50 мс потеря 50% (потеря 50% пакетов, дополнительная задержка 50 мс)