Страница 1 из 1

altq и несколько сетевых карт.

Добавлено: 2011-09-28 14:53:01
Pumbey
Доброго дня.
Вопрос такой, может кто пробовал, поделить трафик, но не между ip'шниками, а между несколькими физическими сетями.
т.е. как то так

Код: Выделить всё

altq on $ext_if cbq bandwidth 10Mb queue \
 { $int_if1, $int_if2, $int_if3 }
queue $int_if1 bandwidth 80% priority 0 cbq(borrow default red ecn)
queue $int_if2 bandwidth 10% priority 5 cbq(red)
queue $int_if3 bandwidth 10% priority 5 cbq(borrow)
Высшим пилотажем, было бы еще внутренний очереди для каждого интерфейса, но в пределах отведенной.
Заранее спасибо.

Re: altq и несколько сетевых карт.

Добавлено: 2012-02-19 17:12:06
Alex Keda
а у физических сетей одинаковые IP чтоли?

Re: altq и несколько сетевых карт.

Добавлено: 2012-02-20 11:57:45
skeletor
А что у вас не получается?

Re: altq и несколько сетевых карт.

Добавлено: 2012-04-11 11:31:34
Pumbey
1 Адреса разные. 192.168.5.1\24 и например 10.10.10.1/24

Строго говоря, нихера не получается.
Вероятно проблемы синтаксиса.
возможно дисциплина cbq выбрана неверно. нагрузку можно указывать не в процентах а в мегобайтах.
просто те варинты что я находил сводяться к
на сеть 192.168.5.1\24 выдаеться 2 мб
но 192.168.5.2 - 1мб
192.168.5.3 - 512кб
и .т.д. а как просто ограничеть подсеть в целом - а там уж кто скока отожрет?

Код: Выделить всё

altq on $ext_if cbq bandwidth 29Mb queue { int_if, guest_net, class_net }

queue int_if  bandwidth 20Mb cbq {red}
queue guest_net bandwidth 4Mb cbq(default)
queue class_net bandwidth 4Mb cbq(borrow)
Схема подобраная после множества syntax error эффекта никакого не дает.