ipfw&&limit

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

ipfw&&limit

Непрочитанное сообщение wel » 2009-01-19 4:22:15

Привет всем

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

/>uname -r
6.2-RELEASE-p12
Организовываю ограничение по скорости на пользователей созданием 4-5 pipe'ов:

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

cmd="/sbin/ipfw -q add "
bw="/sbin/ipfw pipe "
u512=table\(10\)
$cmd 200  pipe 200 all from not 10.0.0.0/8 to $u512 in
$cmd 200  pipe 200 all from $u512 to not 10.0.0.0/8 out
$bw 200 config mask dst-ip 0x000000ff bw 512Kbit/s
и т.д.

Как теперь можно ограничить количество соединений для диапазона портов?
то есть Я хочу ограничить для каждого ИП находящегося в таблице table\(10\) допустим так:
максимальное количество входящих ИП для портов >1024 = 100, для остальных 200

Если Я увеличу количество pipe'ов в два раза и сделаю так будет ли работать?:

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

pipe 200 ip from table(5) to not me dst-port 1024-65535 out limit dst-addr 100
pipe 200 ip from table(5) to not me dst-port 1-1024 out limit dst-addr 200

pipe 200 ip from not me 1024-65535 to table(5) in src-addr 100
pipe 200 ip from not me 1-1024  to table(5) in src-addr 200
Последний раз редактировалось wel 2009-01-20 0:38:39, всего редактировалось 1 раз.

Хостинговая компания 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/

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

Re: ipfw&&limit

Непрочитанное сообщение Alex Keda » 2009-01-19 10:18:06

78 сообщений напостили, а оформлять так и ненаучились
Убей их всех! Бог потом рассортирует...

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

Re: ipfw&&limit

Непрочитанное сообщение wel » 2009-01-20 0:39:19

lissyara писал(а):78 сообщений напостили, а оформлять так и ненаучились
Я очень невнимательный...после того как с неделю сплю по пару часов....испр

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

Re: ipfw&&limit

Непрочитанное сообщение hizel » 2009-01-20 1:16:39

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

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

Re: ipfw&&limit

Непрочитанное сообщение wel » 2009-01-21 12:31:23

hizel писал(а):если one_pass отключен кое что будет работать ;)
дык работает...как теперь прикрутить сюда, то что нужно?

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

Re: ipfw&&limit

Непрочитанное сообщение hizel » 2009-01-21 13:47:06

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

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

Re: ipfw&&limit

Непрочитанное сообщение wel » 2009-01-22 1:38:02

hizel писал(а):ну идея простая почему не прогнать пакеты несколько раз через DUMMYNET
Рассказываю что нужно:
Пользователь может нагрузить канал выделенный ему только если будет все качать и качать и еще раз качать...
Но реально нагрузку он сможет сделать только с помощью торрентов, ну или с нескольких файлообмеников...
Идея состоит в том, что бы пользователи (а) своим множеством соединений не перегружали сервер (б)что бы им было сложно забивать канал...

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

Re: ipfw&&limit

Непрочитанное сообщение hizel » 2009-01-22 11:51:29

опа - мая глупый, моя не допёр, limit это-же stateful

ага значицо принцып такой, данные в dummynet должны попадать до check_state или первого вхождения [keep-state|limit] иначе они не будут шейпицо
в сочетании с one_pass должно дать нужный результ
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.