LINUX.ORG.RU
ФорумAdmin

ограничение пропускной способности


0

2

Всем привет!

Стал перегреваться lte-модем, и, похоже, это связано с нагрузкой. Хочу ограничить максимальную пропускную способность его интерфейса. lte-модем подключен к openwrt-роутеру.

Использую следующее:

tc qdisc add dev eth2 root handle 1: htb default 1
tc class add dev eth2 parent 1: classid 1:1 htb rate 1500kbit ceil 1500kbit

Ограничения не работают, т.е. программы качают по 2Мб/с.

Что я делаю не так?


tc qdisc add dev eth2 root handle 1: htb default 10
tc class add dev eth2 parent 1: classid 1:10 htb rate 1500kbit ceil 1500kbit burst 10k prio 1
tc class add dev eth2 parent 1:10 handle 10: fq_codel

Должно работать при условии, что eth2 — внутренний интерфейс, который смотрит в локалку.

post-factum ★★★★★
()
Последнее исправление: post-factum (всего исправлений: 1)

Насколько мне известно можно ограничивать(Ставить пакеты в очередь) только исходящую полосу. Входящие пакеты должен ограничивать вышестоящий маршрутизатор.

Сам столкнулся с такой проблемой когда хотел настроить приоритеты пользователей локальной сети и торентов.

KIRALEX
()
Ответ на: комментарий от KIRALEX

Либо ограничивать физическую скорость подключения.

KIRALEX
()
Ответ на: комментарий от KIRALEX

Насколько мне известно можно ограничивать(Ставить пакеты в очередь) только исходящую полосу.

Да, tc шейпит только исходящий трафик.

Входящие пакеты должен ограничивать вышестоящий маршрутизатор.

Нет, можно исхитриться и заюзать ifb.

post-factum ★★★★★
()
Ответ на: комментарий от post-factum

О, понял! Попробую! Спасибо!

ien
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.