ipfw & очереди

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
wel
сержант
Сообщения: 170
Зарегистрирован: 2007-02-27 11:59:41

ipfw & очереди

Непрочитанное сообщение wel » 2009-04-22 2:23:45

Привет Всем
Подскажите как решить задачку правильно:
На реальные/серые ИПы дается 50Мбит.Надо позволить пользователям качать при большей скорости, если канал простаивает а части качать только не больше и по возможности не намного меньше в 96%времени определённого лимита.
Я так понимаю что нужно юзать queue....
Как удачнее настроить?
Что нужно дописать в правила, что бы соединения без задержек устанавливались?

Допустим у нас качальщик с weight 10 и weight 50 - оба будут забивать полосу на 100%, а 3-ий пользователь хочет онлайн видео, которое будет тормозить...Как расставить приоритеты на протоколы/порты?

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

ipfw pipe 1 config bw 50Mbit/s
ipfw pipe 2 config bw 50Mbit/s

ipfw queue 11 config pipe 1 weight 75
ipfw queue 12 config pipe 1 weight 50
ipfw queue 13 config pipe 1 weight 10
ipfw queue 14 config pipe 1 weight 1

ipfw queue 21 config pipe 2 weight 75
ipfw queue 22 config pipe 2 weight 50
ipfw queue 23 config pipe 2 weight 10
ipfw queue 24 config pipe 2 weight 1

ipfw add queue 11 from table(1) to any in via $iface
ipfw add queue 12 from table(2) to any in via $iface
ipfw add queue 13 from table(3) to any in via $iface
ipfw add queue 14 from table(4) to any in via $iface


ipfw add queue 21 from ip to table(1) out via $iface
ipfw add queue 22 from ip to table(2) out via $iface
ipfw add queue 23 from ip to table(3) out via $iface
ipfw add queue 24 from ip to table(4) out via $iface
И что если Я еще захочу тут резать скорость - тоесть, что бы пользователю скорость резалась до не больше чем хКбит?
+еще кернел-нат:

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

nat 123 ip from any to ХХХХ in via vlan1
nat 123 ip from table(1) to any out via vlan1


Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: ipfw & очереди

Непрочитанное сообщение hizel » 2009-04-22 8:30:35

disable one_pass и та идея, что пакетики можно несколько раз через dummynet гонять ;-)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
abanamat
сержант
Сообщения: 255
Зарегистрирован: 2007-03-15 11:24:26
Откуда: Питер
Контактная информация:

Re: ipfw & очереди

Непрочитанное сообщение abanamat » 2009-04-22 9:03:36

wel писал(а): +еще кернел-нат:

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

nat 123 ip from any to ХХХХ in via vlan1
nat 123 ip from table(1) to any out via vlan1

+ держим в уме тот факт, что этот кернел нат больше 24 (? не помню точно) инстансов не дает создать.

wel
сержант
Сообщения: 170
Зарегистрирован: 2007-02-27 11:59:41

Re: ipfw & очереди

Непрочитанное сообщение wel » 2009-04-22 23:54:13

abanamat писал(а):
wel писал(а): +еще кернел-нат:
+ держим в уме тот факт, что этот кернел нат больше 24 (? не помню точно) инстансов не дает создать.
В смысле...?

Аватара пользователя
abanamat
сержант
Сообщения: 255
Зарегистрирован: 2007-03-15 11:24:26
Откуда: Питер
Контактная информация:

Re: ipfw & очереди

Непрочитанное сообщение abanamat » 2009-04-23 6:00:15

wel писал(а):
abanamat писал(а):
wel писал(а): +еще кернел-нат:
+ держим в уме тот факт, что этот кернел нат больше 24 (? не помню точно) инстансов не дает создать.
В смысле...?
nat 1
nat 2
nat 3
nat 4
...
nat 24

wel
сержант
Сообщения: 170
Зарегистрирован: 2007-02-27 11:59:41

Re: ipfw & очереди

Непрочитанное сообщение wel » 2009-04-23 21:44:38

А....это то, что Мне еще не надо :)