Ограничение через Simle Queue

Обсуждение ПО и его настройки
Ответить
djasup
Сообщения: 41
Зарегистрирован: 16 авг 2013, 10:35

есть eth1 eth2 eth3
через eth1 входят пользователи в сеть
eth2 локальная сеть
eth3 сеть видеопотока

Так вот вставляю в simple queue ограничения скорости , но под это ограничение они попадают даже тогда когда смотрят видео поток из eth3, как сделать так чтобы ограничение к скорости применялось лишь в том случае, когда траффик идет в интернет


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

В dst выберите интерфейс который в сеть провайдера смотрит


Есть интересная задача и бюджет? http://mikrotik.site
djasup
Сообщения: 41
Зарегистрирован: 16 авг 2013, 10:35

там ведь можно указать только адрес, но даже если указать это в Interfaces это не помогает


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

Там в этом поле справа кнопочка есть, на неё нажимаем и видам список интерфейсов


Есть интересная задача и бюджет? http://mikrotik.site
djasup
Сообщения: 41
Зарегистрирован: 16 авг 2013, 10:35

1) В общем разрешил проблему с помощью Mangle (mark packet), cделал IN INTERFACE eth1 (тобишь инет), но вспомню про еще одну траблу. На этом самом eth1 прописано два адресса, один адрес сервера которая дал провайдер для интернета к примеру XXX.XXX.XXX.XXX, другой адрес локальной сети тобишь YYY.YYY.YYY.YYY. Вопрос в том, как теперь сделать так чтобы различало еще когда идет в интернет траффик, а когда в локалку ?

2) К примеру есть 2 мангл правила к разные mark packet с параметрами : IN INTERFACE ETH1 и IN ENTERFACE ETH2. Если бы я захотел их применить мне прилось писать два правила (к примеру Simple Queue) , с этими обоими манглами. Можно ли как-то объединить два мангла в логическое ИЛИ, чтобы меньше дублировать Simple Queue ?


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

1 непонятно что где
2 Если вы в очередях хотите применять одно условие к обоим каналам так и Маркирует их одним марком


Есть интересная задача и бюджет? http://mikrotik.site
djasup
Сообщения: 41
Зарегистрирован: 16 авг 2013, 10:35

Cпасибо за второй ответ.
На счет первого вопроса
У меня на одном интерфейсе два адреса один для локальной сети провайдера, другой адрес для интернета провайдера.
Интерфейс eth1. К примеру адрес для локальной сети 10.10.120.2 , адрес для интернета 91.23.44.56. Если маркирую пакеты просто по входущему интерфейсу eth1, то под маркировку попадают и пакеты для локальной сети, как этого избежать ? Пытался в DST адрес ставить адрес 91.23.44.56, не помогло.


vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

Тоесть у вас сеть провайдера и внутренняя подключены к одному интерфейсу?

Ну макируйте не по интефейсу, по сети


Есть интересная задача и бюджет? http://mikrotik.site
djasup
Сообщения: 41
Зарегистрирован: 16 авг 2013, 10:35

спасибо помогло ! ошибка была в том, что я пытался использовать postrouting,а нужно было prerouting


Ответить