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

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

Добавлено: 18 окт 2013, 16:03
djasup
есть eth1 eth2 eth3
через eth1 входят пользователи в сеть
eth2 локальная сеть
eth3 сеть видеопотока

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

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

Добавлено: 18 окт 2013, 16:13
vqd
В dst выберите интерфейс который в сеть провайдера смотрит

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

Добавлено: 18 окт 2013, 17:34
djasup
там ведь можно указать только адрес, но даже если указать это в Interfaces это не помогает

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

Добавлено: 18 окт 2013, 18:01
vqd
Там в этом поле справа кнопочка есть, на неё нажимаем и видам список интерфейсов

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

Добавлено: 19 окт 2013, 23:49
djasup
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 ?

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

Добавлено: 20 окт 2013, 06:51
vqd
1 непонятно что где
2 Если вы в очередях хотите применять одно условие к обоим каналам так и Маркирует их одним марком

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

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

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

Добавлено: 20 окт 2013, 15:33
vqd
Тоесть у вас сеть провайдера и внутренняя подключены к одному интерфейсу?

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

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

Добавлено: 20 окт 2013, 16:16
djasup
спасибо помогло ! ошибка была в том, что я пытался использовать postrouting,а нужно было prerouting