Pipe с 3мя очередями. как сделать ?

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Alter Ego
проходил мимо

Pipe с 3мя очередями. как сделать ?

Непрочитанное сообщение Alter Ego » 2007-07-12 12:15:38

Большой поклон Вам за Ваши труды на сайте. оч. интересная и полезная подобрка материалов по ОС

У меня такая проблема. Знаю, что вопрос ... ламерский .. но я по специальности Dj и решил обратиться
к Вам за помощью

У меня есть DNS сервер.
Мне нужно ограничить его полосу на 64к

и сделать приоритеты для пайпа:

1. отдавать DNS данные (так как это ДНС)
2. SSH
3. Все остальное


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

Во всех случаях имеется ввиду, что и и получатель и отправитель - all. то есть
from any to any.
нужно лишь знать как настроить правильно очереди ... в данном приоритете.
то есть мне нужно главная цель, - ДНС, второстепенная это его управления. а дальше
все - по столько по скольку ....

Оч жду Вашего ответа. Спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35092
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-07-12 12:43:30

сужаю задачу.
Видимо, нужно ограничить DNS.
Вопросы:
входящий, исходящий, или и тот и другой?
средствами самого named - чем не устраивает?
Убей их всех! Бог потом рассортирует...

Alter Ego
проходил мимо

ответ

Непрочитанное сообщение Alter Ego » 2007-07-12 12:51:16

Сужаем задачу:

Приоритеты сервера (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 пунк выполнялся ... с самым низким приоритетом не мешая первым двум ... надеюсь правильно изложил ход мыслей

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35092
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ответ

Непрочитанное сообщение Alex Keda » 2007-07-12 12:57:26

это
Alter Ego писал(а):Сужаем задачу:

Приоритеты сервера (1 - самое главное - 3 самое ... последнее)

1. отработать все ДНС запросы ! в обеи стороны
сервер является Primary DNS ... понимаете ? то есть ВСЕ обращения к серверу как к ДНС должны быть обработаны как можно скорее.
и это
Alter Ego писал(а):Мне нужно ограничить его полосу на 64к
несовместимы. реши что тебе нужно.
Alter Ego писал(а): 2. SSH .. хочу чтобы приоритет был большой. чтобы какая нить низкоприоритетная заказчка или айпдейт не мешал мне работать.
снова проотиворечие с ДНС
Alter Ego писал(а):3. - сюда попадает весь остальной трафик. не важно что это. all from any to any
апдейты, прокачки и т.д.
ну это понятно.
Убей их всех! Бог потом рассортирует...

Alter Ego
проходил мимо

Re: ответ

Непрочитанное сообщение Alter Ego » 2007-07-12 13:02:18

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
в котором .... будет три очереди ? с разным приоритетом ?
и потом добавить в каждую ... определенного рода трафик ?
помоему это совсем не трудно.
я просто не сталкивался

Аватара пользователя
Mr Alter Ego
сержант
Сообщения: 238
Зарегистрирован: 2007-07-12 13:06:02
Откуда: Украина
Контактная информация:

Re: ответ

Непрочитанное сообщение Mr Alter Ego » 2007-07-12 13:11:15

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юю соответственно
Best Regards

Аватара пользователя
Mr Alter Ego
сержант
Сообщения: 238
Зарегистрирован: 2007-07-12 13:06:02
Откуда: Украина
Контактная информация:

вот кое что сделал

Непрочитанное сообщение Mr Alter Ego » 2007-07-12 13:30:59

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 #все исходящее


вот что я смог смастерить.
подкоректируйте меня ... как правильно указать порты ...
и размеры очередей пойдут ли ?
Best Regards

Аватара пользователя
Mr Alter Ego
сержант
Сообщения: 238
Зарегистрирован: 2007-07-12 13:06:02
Откуда: Украина
Контактная информация:

Re: Pipe с 3мя очередями. как сделать ?

Непрочитанное сообщение Mr Alter Ego » 2007-07-16 11:13:57

хм. так и помогли.

удалите тему пожалуйста.
Best Regards

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35092
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Pipe с 3мя очередями. как сделать ?

Непрочитанное сообщение Alex Keda » 2007-07-16 11:20:29

в смысле?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Mr Alter Ego
сержант
Сообщения: 238
Зарегистрирован: 2007-07-12 13:06:02
Откуда: Украина
Контактная информация:

Re: Pipe с 3мя очередями. как сделать ?

Непрочитанное сообщение Mr Alter Ego » 2007-07-16 11:27:47

lissyara писал(а):в смысле?
то есть всмысле ?

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

тогда ... я думаю что стоит удалить тему ... чтобы она не мусорила форум, т.к. ... никто отвечать похоже не будет
Best Regards

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35092
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Pipe с 3мя очередями. как сделать ?

Непрочитанное сообщение Alex Keda » 2007-07-16 11:34:25

ну почему же...
просто вопроса никто не видит...
тебе подсказать порты по которым работает ssh или DNS?
и в любом случае - с пайпами, например я, влёт могу ниписать тока что-то совсем простое - чуть сложней - надо сидеть думать и пробовать
потом снова думать...
=====
иначе - никак...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
OSBoy
сержант
Сообщения: 228
Зарегистрирован: 2007-04-09 12:17:50
Откуда: Из капусты

Re: Pipe с 3мя очередями. как сделать ?

Непрочитанное сообщение OSBoy » 2007-07-16 23:19:45

Если я правильно понял задачу, то похоже, что должно получиться что-то вроде этого:

Код: Выделить всё

# 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
Если что, поправляйте меня!