LINUX.ORG.RU
ФорумAdmin

Шейпинг, ещё вопрос


0

1

Хорошо, а если задача такая. Грубо говоря, есть 5 интерфейсов, 1 смотрит в интернет, и 4 pppX. Есть канал в 1 мегабит, нужно гарантировать на каждый интерфейс входящую скорость 256кбит при этом, чтоб каждый мог получить весь канал, если он свободен. Если можно, то какой-нибудь простой примерчик покажите как это реализовать.

Звиняйте за дубль, старый тред «уплыл».

шейпите на том который «1 смотрит в интернет»

ventilator ★★★
()
Ответ на: комментарий от Hirnfuhler

Вы когда перенаправите его на ifb - он там будет исходящий, причём будет суммированным, т.е. создав класс на ifb вы сможете фильтрами раскидать трафик, идущий на подcети/ip сидящие на pppX, в подклассы, которые в свою очередь будут делить между собой неиспользуемую полосу

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

То есть трафик пойдёт так:
<WAN> -> ppp0 -> [расставляю марки] -> ifb0 [здесь tc filter итд] -> ppp1,ppp2,...

Я правильно понял?
А можно подобное через imq сделать, а то как-то с iptables привычнее.

Hirnfuhler ★★
() автор топика
Ответ на: комментарий от Hirnfuhler

То есть трафик пойдёт так:
<WAN> -> ppp0 -> [расставляю марки] -> ifb0 [здесь tc filter итд] -> ppp1,ppp2,...

вот так:

       +-ppp0-+
       |-ppp1-|
wan-->-+-ppp2-+--->ifb0[шейпить тут]-->lan
       |-....-|
       +-pppN-+

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