Страница 1 из 1
Pipe с 3мя очередями. как сделать ?
Добавлено: 2007-07-12 12:15:38
Alter Ego
Большой поклон Вам за Ваши труды на сайте. оч. интересная и полезная подобрка материалов по ОС
У меня такая проблема. Знаю, что вопрос ... ламерский .. но я по специальности Dj и решил обратиться
к Вам за помощью
У меня есть DNS сервер.
Мне нужно ограничить его полосу на 64к
и сделать приоритеты для пайпа:
1. отдавать DNS данные (так как это ДНС)
2. SSH
3. Все остальное
Подскажите, какие именно очереди мне нужны и как правильно их написать ?
буду оч благодарен
Во всех случаях имеется ввиду, что и и получатель и отправитель - all. то есть
from any to any.
нужно лишь знать как настроить правильно очереди ... в данном приоритете.
то есть мне нужно главная цель, - ДНС, второстепенная это его управления. а дальше
все - по столько по скольку ....
Оч жду Вашего ответа. Спасибо.
Добавлено: 2007-07-12 12:43:30
Alex Keda
сужаю задачу.
Видимо, нужно ограничить DNS.
Вопросы:
входящий, исходящий, или и тот и другой?
средствами самого named - чем не устраивает?
ответ
Добавлено: 2007-07-12 12:51:16
Alter Ego
Сужаем задачу:
Приоритеты сервера (1 - самое главное - 3 самое ... последнее)
1. отработать все ДНС запросы ! в обеи стороны
сервер является Primary DNS ... понимаете ? то есть ВСЕ обращения к серверу как к ДНС должны быть обработаны как можно скорее.
2. SSH .. хочу чтобы приоритет был большой. чтобы какая нить низкоприоритетная заказчка или айпдейт не мешал мне работать
3. - сюда попадает весь остальной трафик. не важно что это. all from any to any
апдейты, прокачки и т.д.
Re: ответ
Добавлено: 2007-07-12 12:52:38
Альтер
Alter Ego писал(а):Сужаем задачу:
Приоритеты сервера (1 - самое главное - 3 самое ... последнее)
1. отработать все ДНС запросы ! в обеи стороны
сервер является Primary DNS ... понимаете ? то есть ВСЕ обращения к серверу как к ДНС должны быть обработаны как можно скорее.
2. SSH .. хочу чтобы приоритет был большой. чтобы какая нить низкоприоритетная заказчка или айпдейт не мешал мне работать
3. - сюда попадает весь остальной трафик. не важно что это. all from any to any
апдейты, прокачки и т.д.
то есть, чтобы 3 пунк выполнялся ... с самым низким приоритетом не мешая первым двум ... надеюсь правильно изложил ход мыслей
Re: ответ
Добавлено: 2007-07-12 12:57:26
Alex Keda
это
Alter Ego писал(а):Сужаем задачу:
Приоритеты сервера (1 - самое главное - 3 самое ... последнее)
1. отработать все ДНС запросы ! в обеи стороны
сервер является Primary DNS ... понимаете ? то есть ВСЕ обращения к серверу как к ДНС должны быть обработаны как можно скорее.
и это
Alter Ego писал(а):Мне нужно ограничить его полосу на 64к
несовместимы. реши что тебе нужно.
Alter Ego писал(а):
2. SSH .. хочу чтобы приоритет был большой. чтобы какая нить низкоприоритетная заказчка или айпдейт не мешал мне работать.
снова проотиворечие с ДНС
Alter Ego писал(а):3. - сюда попадает весь остальной трафик. не важно что это. all from any to any
апдейты, прокачки и т.д.
ну это понятно.
Re: ответ
Добавлено: 2007-07-12 13:02:18
Alter Ego
lissyara писал(а):это
Alter Ego писал(а):Сужаем задачу:
Приоритеты сервера (1 - самое главное - 3 самое ... последнее)
1. отработать все ДНС запросы ! в обеи стороны
сервер является Primary DNS ... понимаете ? то есть ВСЕ обращения к серверу как к ДНС должны быть обработаны как можно скорее.
и это
Alter Ego писал(а):Мне нужно ограничить его полосу на 64к
несовместимы. реши что тебе нужно.
Alter Ego писал(а):
2. SSH .. хочу чтобы приоритет был большой. чтобы какая нить низкоприоритетная заказчка или айпдейт не мешал мне работать.
снова проотиворечие с ДНС
Alter Ego писал(а):3. - сюда попадает весь остальной трафик. не важно что это. all from any to any
апдейты, прокачки и т.д.
ну это понятно.
Спасибо за исправления.
Вы хотите сказать что я не могу сделать один pipe с bw 64
в котором .... будет три очереди ? с разным приоритетом ?
и потом добавить в каждую ... определенного рода трафик ?
помоему это совсем не трудно.
я просто не сталкивался
Re: ответ
Добавлено: 2007-07-12 13:11:15
Mr Alter Ego
Alter Ego писал(а):lissyara писал(а):это
Alter Ego писал(а):Сужаем задачу:
Приоритеты сервера (1 - самое главное - 3 самое ... последнее)
1. отработать все ДНС запросы ! в обеи стороны
сервер является Primary DNS ... понимаете ? то есть ВСЕ обращения к серверу как к ДНС должны быть обработаны как можно скорее.
и это
Alter Ego писал(а):Мне нужно ограничить его полосу на 64к
несовместимы. реши что тебе нужно.
Alter Ego писал(а):
2. SSH .. хочу чтобы приоритет был большой. чтобы какая нить низкоприоритетная заказчка или айпдейт не мешал мне работать.
снова проотиворечие с ДНС
Alter Ego писал(а):3. - сюда попадает весь остальной трафик. не важно что это. all from any to any
апдейты, прокачки и т.д.
ну это понятно.
Спасибо за исправления.
Вы хотите сказать что я не могу сделать один pipe с bw 64
в котором .... будет три очереди ? с разным приоритетом ?
и потом добавить в каждую ... определенного рода трафик ?
помоему это совсем не трудно.
я просто не сталкивался
получится что то вроде этого
ipfw pipe 1 config bw 100Kbit/s queue 20
ipfw queue 1 config pipe 1 weight 50 queue 20
ipfw queue 2 config pipe 1 weight 40 queue 20
ipfw queue 3 config pipe 1 weight 30 queue 20
тока как в них теперь вравильно добаить DNS трафик, ssh и весь остальной ... в 3юю соответственно
вот кое что сделал
Добавлено: 2007-07-12 13:30:59
Mr Alter Ego
pipe 1 config bw 64Kbit/s queue 512Kbytes
ipfw queue 80 config pipe 1 weight 80 queue 20
ipfw queue 50 config pipe 1 weight 50 queue 20
ipfw queue 10 config pipe 1 weight 10 queue 20
ipfw add queue 80 ip from #DNS входящий
ipfw add queue 80 ip from #DNS исходящий
ipfw add queue 50 ip from #SSH входящий
ipfw add queue 50 ip from #SSH исходящий
ipfw add queue 10 ip from #все входящее
ipfw add queue 10 ip from #все исходящее
вот что я смог смастерить.
подкоректируйте меня ... как правильно указать порты ...
и размеры очередей пойдут ли ?
Re: Pipe с 3мя очередями. как сделать ?
Добавлено: 2007-07-16 11:13:57
Mr Alter Ego
хм. так и помогли.
удалите тему пожалуйста.
Re: Pipe с 3мя очередями. как сделать ?
Добавлено: 2007-07-16 11:20:29
Alex Keda
в смысле?
Re: Pipe с 3мя очередями. как сделать ?
Добавлено: 2007-07-16 11:27:47
Mr Alter Ego
lissyara писал(а):в смысле?
то есть всмысле ?
я написал все что смог сделать, попросил помощи в предпоследнем посте ...
все глянули и никто не ответил.
тогда ... я думаю что стоит удалить тему ... чтобы она не мусорила форум, т.к. ... никто отвечать похоже не будет
Re: Pipe с 3мя очередями. как сделать ?
Добавлено: 2007-07-16 11:34:25
Alex Keda
ну почему же...
просто вопроса никто не видит...
тебе подсказать порты по которым работает ssh или DNS?
и в любом случае - с пайпами, например я, влёт могу ниписать тока что-то совсем простое - чуть сложней - надо сидеть думать и пробовать
потом снова думать...
=====
иначе - никак...
Re: Pipe с 3мя очередями. как сделать ?
Добавлено: 2007-07-16 23:19:45
OSBoy
Если я правильно понял задачу, то похоже, что должно получиться что-то вроде этого:
Код: Выделить всё
# IN:
pipe 1 config bw 64Kbit/s queue 10
queue 11 config pipe 1 weight 90 queue 10
queue 12 config pipe 1 weight 10 queue 10
queue 13 config pipe 1 weight 1 queue 10
ipfw add queue 11 udp from any to me domain in
ipfw add queue 12 tcp from any to me 22 in
ipfw add queue 13 ip from any to me in
# OUT:
pipe 2 config bw 64Kbit/s queue 10
queue 21 config pipe 2 weight 90 queue 10
queue 22 config pipe 2 weight 10 queue 10
queue 23 config pipe 2 weight 1 queue 10
ipfw add queue 21 udp from me domain to any out
ipfw add queue 22 tcp from me 22 to any out
ipfw add queue 23 ip from me to any out
Если что, поправляйте меня!