The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"О, боги ipfw"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"О, боги ipfw"
Сообщение от iNot emailИскать по авторуВ закладки on 29-Мрт-04, 09:25  (MSK)
О боги, я обращаюсь к вам, помогите смертному. Мне надо создать такое правило, чтобы пинг колибебался для определенного ip, в некоторых пределах , к примеру от 20 до 1000. Чтобы это происходило случайным образом. Может делал кто такую фишку? Моможите.. Заранее спасибо.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "О, боги ipfw"
Сообщение от screepah Искать по авторуВ закладки on 29-Мрт-04, 09:38  (MSK)
>правило, чтобы пинг колибебался для определенного ip, в некоторых >пределах

Чтобы коЛИБЕБАлся - это трудно :)

>к примеру от 20 до 1000. Чтобы это происходило случайным образом.
>Может делал кто такую фишку? Моможите.. Заранее спасибо.

Цитирую советы:

Собираем ядро с опциями:
   options         DUMMYNET
   options         IPFIREWALL
Ограничиваем трафик для сеток 1.1.1.0/24 и 3.3.3.0/24 на 14000 кбит/с:
   ipfw add pipe 50 tcp from any to 1.1.1.0/24 via fxp0
   ipfw add pipe 50 tcp from any to 3.3.3.0/24 via fxp0
   ipfw pipe 50 config bw 14Kbit/s
Для внесения задержки на N ms, используйте delay N после config.

Для установки веса данного пайпа по отношению к другим пайпам используйте weight вес.

Для WF2Q ограничения трафика используйте ipfw queue

Если возникает необходимость организовать "канал" для каждого пользователя из данной сети то пишем:
ipfw pipe 10 config mask dst-ip 0x000000ff bw 1024bit/s  queue
ipfw add pipe 10 tcp from any to 1.1.1.0/24 via fxp0
Теперь каждый хост из сети 1.1.1.0/24 имеет свой канал 1024bit/s

Ну и теперь можно играть изменением правил по крону

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "О, боги ipfw"
Сообщение от dawnshade emailИскать по авторуВ закладки on 29-Мрт-04, 10:28  (MSK)
>>правило, чтобы пинг колибебался для определенного ip, в некоторых >пределах
>
>Чтобы коЛИБЕБАлся - это трудно :)
>
>>к примеру от 20 до 1000. Чтобы это происходило случайным образом.
>>Может делал кто такую фишку? Моможите.. Заранее спасибо.
>
>Цитирую советы:
>
>Собираем ядро с опциями:
>   options        
>DUMMYNET
>   options        
>IPFIREWALL
>Ограничиваем трафик для сеток 1.1.1.0/24 и 3.3.3.0/24 на 14000 кбит/с:
>   ipfw add pipe 50 tcp from any to 1.1.1.0/24
>via fxp0
>   ipfw add pipe 50 tcp from any to 3.3.3.0/24
>via fxp0
>   ipfw pipe 50 config bw 14Kbit/s
>Для внесения задержки на N ms, используйте delay N после config.
>
>Для установки веса данного пайпа по отношению к другим пайпам используйте weight
>вес.
>
>Для WF2Q ограничения трафика используйте ipfw queue
>
>Если возникает необходимость организовать "канал" для каждого пользователя из данной сети то
>пишем:
>ipfw pipe 10 config mask dst-ip 0x000000ff bw 1024bit/s  queue
>ipfw add pipe 10 tcp from any to 1.1.1.0/24 via fxp0
>Теперь каждый хост из сети 1.1.1.0/24 имеет свой канал 1024bit/s
>
>Ну и теперь можно играть изменением правил по крону

Можно еще поиграться с prob параметром

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "О, боги ipfw"
Сообщение от iNot emailИскать по авторуВ закладки(??) on 29-Мрт-04, 20:52  (MSK)
Это то и так понятно...


Нет вот надо чтобы именно изменялся все время.. В заданных пределах...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "О, боги ipfw"
Сообщение от screepah Искать по авторуВ закладки(??) on 30-Мрт-04, 10:53  (MSK)
>Это то и так понятно...
>Нет вот надо чтобы именно изменялся все время.. В заданных пределах...

плавающее значение не получится - только по крону, каждые 2 минуты например
вызываешь скрипт, который рандомом генерит число и ставит лимит

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "О, боги ipfw"
Сообщение от INM emailИскать по авторуВ закладки(??) on 30-Мрт-04, 10:58  (MSK)
>>Это то и так понятно...
>>Нет вот надо чтобы именно изменялся все время.. В заданных пределах...
>
>плавающее значение не получится - только по крону, каждые 2 минуты например
>
>вызываешь скрипт, который рандомом генерит число и ставит лимит
А как же эмуляция плохого канала через dummynet мане про это написано, сам не пробовал просто интересно узнать кто нибудь это использовал.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "О, боги ipfw"
Сообщение от screepah Искать по авторуВ закладки(??) on 31-Мрт-04, 09:36  (MSK)
>А как же эмуляция плохого канала через dummynet мане про это написано,
>сам не пробовал просто интересно узнать кто нибудь это использовал.


я - нет, к сожалению.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру