The OpenNET Project / Index page

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

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

"FreeBsd ограничение количества соединений"
Сообщение от Admin Искать по авторуВ закладки(??) on 20-Фев-05, 15:26  (MSK)
Требуется создать эффективное ограничение на количество одновременных соединений, чтобы защититься от зараженных вирусами пользователей. Т.К. ложат сервак >500 одновременными соединениями. В rc.firewall пробовал прописывать правила, как в мануале, с опцией limit, счетчики крутятся, а проблема все равно не решается. Может поможет кто дельным советом, т.к. в линуксе все намного проще??
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "FreeBsd ограничение количества соединений"
Сообщение от Admin Искать по авторуВ закладки(??) on 22-Фев-05, 11:42  (MSK)
Неужто никто не подскажет ничего толкового?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "FreeBsd ограничение количества соединений"
Сообщение от BuZZ emailИскать по авторуВ закладки(ok) on 22-Фев-05, 11:50  (MSK)
>Неужто никто не подскажет ничего толкового?


To limit the number of connections a user can open you can use the fol-
lowing type of rules:

      ipfw add allow tcp from my-net/24 to any setup limit src-addr 10
      ipfw add allow tcp from any to me setup limit src-addr 4

The former (assuming it runs on a gateway) will allow each host on a /24
network to open at most 10 TCP connections.  The latter can be placed on
a server to make sure that a single client does not use more than 4
simultaneous connections.

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

3. "FreeBsd ограничение количества соединений"
Сообщение от BuZZ emailИскать по авторуВ закладки(ok) on 22-Фев-05, 11:52  (MSK)
>>Неужто никто не подскажет ничего толкового?
>
>
>To limit the number of connections a user can open you can
>use the fol-
>lowing type of rules:
>
>      ipfw add allow tcp from my-net/24
>to any setup limit src-addr 10
>      ipfw add allow tcp from any
>to me setup limit src-addr 4
>
>The former (assuming it runs on a gateway) will allow each host
>on a /24
>network to open at most 10 TCP connections.  The latter can
>be placed on
>a server to make sure that a single client does not use
>more than 4
>simultaneous connections.


если хочешь ограничить например количество одновременных соединений к твоему серверу на 80 порт, то

ipfw add allow tcp from any to me 80 setup limit dst-port 10

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

4. "FreeBsd ограничение количества соединений"
Сообщение от Admin Искать по авторуВ закладки(??) on 22-Фев-05, 23:53  (MSK)
Вот только вопросик - это правило писать до или после диверта? А то что-то и в том, и в другом случае у меня счетчики на нуле стоят, хотя я ставлю ограничение а 1 подключение на 80 порт?


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

5. "FreeBsd ограничение количества соединений"
Сообщение от Fill Искать по авторуВ закладки(??) on 23-Фев-05, 14:53  (MSK)
>Вот только вопросик - это правило писать до или после диверта? А
>то что-то и в том, и в другом случае у меня
>счетчики на нуле стоят, хотя я ставлю ограничение а 1 подключение
>на 80 порт?
Попрубуй limit использовать не с действием allow, а с skip-to. Тогда и перед дивертом их ставить можно будет.
Пример:
ipfw add 600 skipto 800 tcp from { ip } to {video_server} in limit src-addr 1    
(ограничивает клиента с IP на одну сессию при обращении на video_server)
а потом спокойно сможешь и divert'ом, и allow все что нужно принимать, т.к. просмотр по правилам продолжится с 800 правила.

Проверено. Работает.
Совет: если через NAT большой трафик, используй ipnat, а не divert+natd.


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


Удалить

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




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

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