The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Как запретить открывать более 30 соединений с одного IP
Запретим более 30 коннектов для 80 порта сервера 1.2.3.4.
    ipfw add allow tcp from any to 1.2.3.4 80 limit src-addr 30
    ipfw add allow tcp from any to 1.2.3.4 80 via fxp0 setup limit src-addr 10
Вместо src-addr можно использовать src-port, dst-addr, dst-port
Конструкция работает в последних версиях FreeBSD 4.x ветки.
 
30.04.2002
Раздел:    Корень / Администратору / Сетевая подсистема, маршрутизация / Пакетные фильтры и фаерволы / Пакетный фильтр в FreeBSD: ipfw, IP-Filter

Обсуждение [ RSS ]
 
  • 1.1, artem, 08:17, 26/11/2002 [ответить] [смотреть все]
  • +/
    Попробовал ограничить число соединений на FreeBSD 4.4:

    ipfw add 100 192.168.1.1 to 192.168.1.2 80 limit src-addr 10
    ipfw: error: unknown argument ''limit''
    Может в ядре чтото включить, или версия не та ?
    В LINT-е ничего похожего

     
     
  • 2.2, uldus, 09:35, 26/11/2002 [^] [ответить] [смотреть все]
  • +/
    >Попробовал ограничить число соединений на FreeBSD 4.4:
    >
    >ipfw add 100 192.168.1.1 to 192.168.1.2 80 limit src-addr 10
    >ipfw: error: unknown argument ''limit''

    Насколько я помню, такое впервые появилось в FreeBSD 4.5.

     
  • 1.3, Тошик, 20:58, 03/06/2004 [ответить] [смотреть все]
  • +/
    а что значит : limit src-addr 10
     
  • 1.4, User, 00:40, 30/07/2004 [ответить] [смотреть все]
  • +/
    А для iptables, что можно сделать?
     
     
  • 2.5, rost, 01:37, 02/08/2004 [^] [ответить] [смотреть все]
  • +/
    -m connlimit
     
  • 1.6, Berserker, 12:28, 18/04/2005 [ответить] [смотреть все]  
  • +/
    млин
    а запрщать кто будет все остально ?
    Т.е. полный вариант будет

    ipfw add allow tcp from any to 1.2.3.4 80 setup limit src-addr 30
    ipfw add deny  tcp from any to 1.2.3.4 80 setup setup

     
     
  • 2.8, Сергей Сичевский, 00:46, 07/10/2007 [^] [ответить] [смотреть все]  
  • +/
    Запрещающих правил точно не надо ;-)
    Правило интерпретируется так: "разрешить все соединения с лимитом сессий 30"
    (остальные setup-ы дропнутся)

    Только после этого обработка остальных правил завершается.
    А если надо, например, еще вкинуть эти адреса в диверт то предлагаю такой вариант:

    /sbin/ipfw add 1 skipto 2 tcp from 172.16.0.0/12 to any setup limit src-addr 20
    /sbin/ipfw add 10 divert natd ip from 172.16.0.0/12 to any

     
  • 1.7, denis korolev, 04:15, 05/12/2005 [ответить] [смотреть все]  
  • +/
    pipe 1099 config bw 640kbit/s
    add pipe 1099 all from any to 10.10.126.99 in via rl0
    работает нормально

    pipe 1099 config bw 640kbit/s
    add pipe 1099 all from any to 10.10.126.99 in via rl0 limit src-addr 5
    скорость падает в два раза

    почему???

    freebsd 5.xxx

     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:

     Добавить заметку
     Версия для печати
     
     Поиск заметки:
     

    Последние заметки
    - 12.05 Организация шифрованного бэкапа с помощью rdiff-backup, encfs и Dropbox
    - 11.05 Настройка беспроводного соединения в Debian GNU/Linux
    - 07.05 Использование Google Drive в Linux
    - 18.04 Использование нескольких сетевых стеков в Linux
    - 15.04 Восстановление стандартного KDE меню после его удаления (например, wine)
    - 11.04 Настройка gmirror при использовании GPT во FreeBSD 9
    - 09.04 Маршрутизатор на базе FreeBSD с приоритизация трафика средствами PF и ALTQ
    - 02.04 Частичное восстановление данных MySQL из бэкапа, созданного с использованием LVM
    - 21.03 Настройка DNSSEC в BIND 9.9
    - 17.03 Набор номера на Cisco IP Phone 7960/7940 из скрипта
    RSS | Следующие 15 записей >>


    ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

    Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

    Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

    Оформить подписку на год


      Закладки на сайте
      Проследить за страницей
    Created 1996-2012 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList