Перейти к содержимому
Калькуляторы

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

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

Изменено пользователем fractal

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

14 минут назад, sherwood сказал:

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

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

9 минут назад, sherwood сказал:

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 15.10.2019 в 10:18, Ace63 сказал:

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

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

 

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

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

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

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

Изменено пользователем maxkst

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

8 часов назад, maxkst сказал:

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

 

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 часа назад, fractal сказал:

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 18.10.2019 в 09:25, Ace63 сказал:

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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 
 

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

Изменено пользователем fractal

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 минуты назад, Ace63 сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

56 минут назад, fractal сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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="" 
 

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 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 

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, sherwood сказал:

И

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 17.10.2019 в 19:01, fractal сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

20 часов назад, maxkst сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.