Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия | |||
— | ipset [2025/07/06 12:39] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== ipset одно правило для множества ip ====== | ||
+ | {{htmlmetatags> | ||
+ | metatag-description=(Утилита ipset дает возможность написать правило, | ||
+ | }} | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | Утилита ipset дает возможность написать правило, | ||
+ | |||
+ | **ipset** представляет из себя модуль ядра ip_set, ряд вспомогательных библиотек и утилиту ipset для задания параметров.< | ||
+ | # aptitude install ipset | ||
+ | </ | ||
+ | |||
+ | - Создается список:< | ||
+ | ipset -N dropips iphash | ||
+ | </ | ||
+ | - Добавляются IP-адреса в список:< | ||
+ | ipset -A dropips 192.168.95.7 | ||
+ | </ | ||
+ | IST="/ | ||
+ | # IPSET | ||
+ | $IST -N dropips iphash | ||
+ | $CAT $PATH/ | ||
+ | while read ip; | ||
+ | do | ||
+ | $IST -A dropips $ip | ||
+ | done | ||
+ | ); | ||
+ | $IPT -A INPUT -m set --match-set dropips src -j DROP | ||
+ | # END IPSET | ||
+ | </ | ||
+ | - Создается правило для использования списка:< | ||
+ | iptables -A INPUT -m set --match-set dropips src -j DROP | ||
+ | </ | ||
+ | * Просмотреть список ipset< | ||
+ | # ipset -L | ||
+ | </ | ||
+ | ====== ipset v2.5.0: Error from kernel: Protocol not available ====== | ||
+ | Устранение ошибки для Debian Wheezy, Ubuntu 11.10. Модуль ядра для ipset нужно установить с помощью module-assistant. | ||
+ | < | ||
+ | # aptitude install ipset netfilter-extensions-source xtables-addons-source | ||
+ | # uname -a | ||
+ | Linux spar 3.0.0-1-amd64 #1 SMP Sat Aug 27 16:21:11 UTC 2011 x86_64 GNU/Linux | ||
+ | # aptitude install linux-headers-3.0.0-1-all-amd64 | ||
+ | # cd /usr/src | ||
+ | # tar xjf netfilter-extensions.tar.bz2 | ||
+ | </ | ||
+ | Компиляция модуля. m-a a-i сокращение от module-assistant auto-install. | ||
+ | < | ||
+ | # module-assistant prepare | ||
+ | # m-a a-i netfilter-extensions | ||
+ | </ | ||
+ | < | ||
+ | # module-assistant prepare | ||
+ | # module-assistant auto-install xtables-addons-source | ||
+ | </ | ||
+ | < | ||
+ | # shutdown -r now | ||
+ | </ | ||
📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.
📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Nginx простые примеры конфигурации
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах
7 Самых Популярных Обзоров
- Хостинг для Python-скриптов и приложений
- ТОП 4 лучших антидетект браузеров (Бесплатные & Платные)
- Подборка купонов (промокоды) на хостинг, антидетект браузеры
- Обзор THE.Hosting (PQ Hosting): надежный хостинг с профессиональной поддержкой
- Хостинг в России
- Хостинг в Европе
- Обзор браузера Dolphin {anty} для мультиаккаунтинга