Jump to content
Калькуляторы

Ограничение скорости на порту в bridge

Вопрос, 2 порта в одном бридже (ether1 и ether2), какое правило лучше сделать для ограничение скорости при ситуации когда хост с порта ether1 качает данные на хост на порту ether2 и наоборот, т.е. на передачу?

Edited by fractal

Share this post


Link to post
Share on other sites

Не понятен вопрос. То есть когда ни чего ни качается между этими хостами скорость не ограничивать? А когда начинается закачка, то резать? Примерно это Вы и спросили :) Если нужно просто зарезать скорость между двумя хостами, то simple.

Share this post


Link to post
Share on other sites
14 минут назад, sherwood сказал:

Не понятен вопрос. То есть когда ни чего ни качается между этими хостами скорость не ограничивать? А когда начинается закачка, то резать? Примерно это Вы и спросили :) Если нужно просто зарезать скорость между двумя хостами, то simple.

Нормально написано, simple не отрабатывает

 

Галочка в бридже стоит

 

192.168.100.100 передает на 192.168.100.200, правило симпл с dest 100.100 на 100.200 не дает результат

Share this post


Link to post
Share on other sites

Вы правила будете показывать или будем гадать? Я не умею.

Share this post


Link to post
Share on other sites
9 минут назад, sherwood сказал:

Вы правила будете показывать или будем гадать? Я не умею.

Покажу как зайду на него

 

Если хосты не в бридже, то ограничение работает

Share this post


Link to post
Share on other sites

А помоему ограничение на бридж не работает, можно повесить на порт, на влан, но вот с бриджем как то мутно все.

Share this post


Link to post
Share on other sites
В 15.10.2019 в 10:18, Ace63 сказал:

А помоему ограничение на бридж не работает, можно повесить на порт, на влан, но вот с бриджем как то мутно все.

Да, есть такое. Лечится маркировкой

 

У меня работает.

Я сделал так: В бридж фильтре промаркировал forward - in bridge и out bridge одной и той же меткой в одном правиле

потом в Queue  создал два правила UP и DOWN в которых указал эти порты в качестве parents с той меткой в обоих правилах.

Скорость ограничивается корректно в обоих направлениях 

Edited by maxkst

Share this post


Link to post
Share on other sites
8 часов назад, maxkst сказал:

Да, есть такое. Лечится маркировкой

 

У меня работает.

Я сделал так: В бридж фильтре промаркировал forward - in bridge и out bridge одной и той же меткой в одном правиле

потом в Queue  создал два правила UP и DOWN в которых указал эти порты в качестве parents с той меткой в обоих правилах.

Скорость ограничивается корректно в обоих направлениях 

Дельный совет, спасибо, Вы весь бридж огрпничиваете таким образом? Или можно сделать определенные порты? А не пррбовали такое проделать для клиента по ip адресу с какого либо порта в бридже? В том случае когда один клиент обращается к дркгому в одном бридже? 

Share this post


Link to post
Share on other sites
2 часа назад, fractal сказал:

Дельный совет, спасибо, Вы весь бридж огрпничиваете таким образом? Или можно сделать определенные порты? А не пррбовали такое проделать для клиента по ip адресу с какого либо порта в бридже? В том случае когда один клиент обращается к дркгому в одном бридже? 

Так почему нет то, маркируйте нужного клиента и для него ограничивайте скорость.

P.S. А так хотелось иметь просто шейпер без маркировок для бриджа :)

Share this post


Link to post
Share on other sites
В 18.10.2019 в 09:25, Ace63 сказал:

Так почему нет то, маркируйте нужного клиента и для него ограничивайте скорость.

P.S. А так хотелось иметь просто шейпер без маркировок для бриджа :)

 

можно пример? как отмаркировать его по mac или ip и потом навесить шейпер?

Share this post


Link to post
Share on other sites

вот вроде работает, без фильтра

 

queue simple print 
Flags: X - disabled, I - invalid, D - dynamic 
 0    name="192.168.100.252" target=192.168.100.252/32 parent=none packet-marks="" priority=8/8 
      queue=pcq-upload-default/pcq-download-default limit-at=0/0 max-limit=10M/10M burst-limit=0/0 
      burst-threshold=0/0 burst-time=0s/0s bucket-size=0.1/0.1 
 

покажите свои варианты с маркировкой

Edited by fractal

Share this post


Link to post
Share on other sites

Так это не ограничение в бридже, а тупо шейпер по IP.

Share this post


Link to post
Share on other sites
2 минуты назад, Ace63 сказал:

Так это не ограничение в бридже, а тупо шейпер по IP.

да, мне нужно ограничить скорость, вот попробовал так, покажите как Вы делаете?

Share this post


Link to post
Share on other sites
56 минут назад, fractal сказал:

да, мне нужно ограничить скорость, вот попробовал так, покажите как Вы делаете?

Я не использую ограничение в Bridge, не актуально, просто раньше сталкивался с этим не работало.
maxkst  написал как это можно сделать, просто пометить траффик forward в конкретном бридже и ограничивать его через queue. Концепция такая.

Share this post


Link to post
Share on other sites
1 час назад, Ace63 сказал:

Я не использую ограничение в Bridge, не актуально, просто раньше сталкивался с этим не работало.
maxkst  написал как это можно сделать, просто пометить траффик forward в конкретном бридже и ограничивать его через queue. Концепция такая.

у меня счетчик пакетов пошел только в таком виде, в forward не работал

 interface bridge filter print 
Flags: X - disabled, I - invalid, D - dynamic 
 0   chain=output action=mark-packet new-packet-mark=out_ether3 
     out-interface=ether3 limit=1,5 log=no log-prefix="" 

 1   chain=input action=mark-packet new-packet-mark=in_ether3 in-interface=ether3 
     log=no log-prefix="" 
 

 

вот так пробовал, пакеты не маркируются

 

 chain=forward action=mark-packet new-packet-mark=mark_ether3 
     in-bridge=bridge0 out-bridge=bridge0 log=no log-prefix="" 
 

 

вероятно я что то не так сделал)

Share this post


Link to post
Share on other sites
В 15.10.2019 в 16:57, fractal сказал:

Нормально написано, simple не отрабатывает

И

В 19.10.2019 в 13:21, fractal сказал:

 

вот вроде работает, без фильтра

 

queue simple print 
Flags: X - disabled, I - invalid, D - dynamic 
 0    name="192.168.100.252" target=192.168.100.252/32 parent=none packet-marks="" priority=8/8 
      queue=pcq-upload-default/pcq-download-default limit-at=0/0 max-limit=10M/10M burst-limit=0/0 
      burst-threshold=0/0 burst-time=0s/0s bucket-size=0.1/0.1 

 

А писали в самом начале, что не работает. Работает же.

Share this post


Link to post
Share on other sites
1 час назад, sherwood сказал:

И

А писали в самом начале, что не работает. Работает же.

перешил, заработал

Share this post


Link to post
Share on other sites
В 17.10.2019 в 19:01, fractal сказал:

Или можно сделать определенные порты?

Думаю, что можно, но если честно - задачу свою решил, и дальше не стал экспериментировать.

Share this post


Link to post
Share on other sites
20 часов назад, maxkst сказал:

Думаю, что можно, но если честно - задачу свою решил, и дальше не стал экспериментировать.

можете скинуть свой конфиг глянуть?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this