PF сделать правило с probability

Вопросы настройки и работы с этой ОС.
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

PF сделать правило с probability

Непрочитанное сообщение freeman » 2008-04-09 12:42:26

С помошью prob в ipfw можно сделать 20% потерю пингов при проходе от клиента к шлюзу или дальше него.
Когда то пробовал такое сделать помощью PF. Как я понимаю probability надо использовать, но не получается добится нужного эффекта в виде "пакет - пакет - потеря - (пакет - пакет - потеря) ..."

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

#pass in quick log on $int_if proto icmp from x to y probability 20%
#block in quick log on $int_if proto icmp from x to y
Вот что осталось из намётков, но насколько помню пробовал и

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

block in quick log on $int_if proto icmp from x to y probability 20%
Максимум что получалось, что то вроде потеря - потеря - (пакет).
Я что то не так делал или задача не решаема синтаксисом PF ?
P.S> в скобках () бесконечный цикл.
Последний раз редактировалось freeman 2008-06-10 15:59:16, всего редактировалось 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/

Аватара пользователя
Dog
лейтенант
Сообщения: 723
Зарегистрирован: 2006-09-21 10:34:36
Откуда: Kharkiv, Ukraine
Контактная информация:

Re: PF сдалать "потери" probability

Непрочитанное сообщение Dog » 2008-04-09 17:20:26

Только что поэкспериментировал на 7-й фре - вроде разницы по сравнению с опенками последних версий в реализации pf не особо - нормально probability работает, примерно правильный процент попаданий пакета в правило получается... А что выходит, если поиграться с процентами? Увеличение/уменьшение значения как сказывается на результате? Какую-нибудь статистику можно?
Oh my God, they killed init! Bastards!

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: PF сдалать "потери" probability

Непрочитанное сообщение freeman » 2008-04-12 13:44:53

Забыл отписатся всразу, да спасибо за подтверждение.
Прочитав его сподвигся проверить сию команду на чистом конфиге (только с данной командой), работает отлично.
В моём случае я это в довольно большом конфиге и с keep-state ещё пробовал влепить, оттого и не вышло всразу. Тогда забросил, т.к. пробовал чисто ради самой пробы :)
Остатся должен только один ...

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: PF сдалать "потери" probability

Непрочитанное сообщение manefesto » 2008-05-30 11:37:17

а для чего нужен сабж ?
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: PF сделать правило с probability

Непрочитанное сообщение freeman » 2008-06-10 16:00:21

Скажем для изучения синтаксиса :)
Остатся должен только один ...