>[оверквотинг удален]
>>> с пайп, поскольку сразу после любого из них пакет полетит минуя
>>> правила.
>> $Inet это re1?
>>> Но если первой трубой будет идти канал в 1мбит
>>> а второй 5, разве во вторую трубу не будет заходить уже
>>> зашейпленный до 1мбита поток, смена ничего не даст
>> Если верить ману: "Packets are appended to the queue as they come
>> out from ipfw", а вообще стоит посмотреть в сторону "LOOKUP TABLES"
>> с "tablearg" оттуда же.
> man ipfw Дурень, еслы бы ты был достаточно умен, то не писал бы челу эту чушь. Мануал, который ты упомянул, далеко не хорошо написан для понимания и построения правильного фаервола. Как пример хорошего мана - man pf.conf.
По теме. Некоторое время назад в ipfw добавили codel/fq_codel. Очень рекомендую его использовать. Вот пример. Я использую так же и веса, например для сервисов в клетках один вес, для юзверей - другой.
####### traffic shaper/piper IN $ext_if
ipfw pipe 24 config bw 70Mbit/s
ipfw sched 24 config pipe 24 type fq_codel target 5ms interval 120ms ecn flows 2048
ipfw queue 410 config sched 24 weight 10
ipfw queue 420 config sched 24 weight 20
ipfw queue 430 config sched 24 weight 30
ipfw queue 440 config sched 24 weight 40
ipfw queue 450 config sched 24 weight 50
ipfw queue 460 config sched 24 weight 60
ipfw queue 470 config sched 24 weight 70
ipfw queue 480 config sched 24 weight 80
ipfw queue 490 config sched 24 weight 90
ipfw queue 4100 config sched 24 weight 100
и примерно такое же на выходе.
Так вот, у меня пол завода может торрентом качать, а я спокойно работаю по ssh или rdp.
Если нужен более подробный конфиг - могу поделиться.