- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день, возможно не по адресу, но все-таки во-первых какую книгу можете посоветовать по настройке фаервола Iptables и вторую об ос Debian для новичка. Для полного новичка, а то одну уже купил Unix для студента Ю.С. Магда что вообще больше половины не понял, сразу перешли к ядру, сразу пошло программирование на С++, вообщем автор из дурдома вышел. Мне не понравилось.
Конкретно мне необходимо большей части установка nginx, php, mysql и настройка iptables.
Т.к. нас часто мучает DDOS, хостеры помогли избавиться написав правила нам, мы пошли читать гайды, на многое открылись глаза, но все-таки вопросов достаточно.
1. Объясните пожалуйста работу этих 4 правил, по подробнее пожалуйста для чайника:
a) iptables -A INPUT -p tcp -m tcp --dport 80 --tcp-flags FIN,SYN,RST,ACK SYN -m connlimit --connlimit-above 10 --connlimit-mask 32 -j DROP
b) iptables -A INPUT -p tcp -m tcp --dport 80 -m connlimit --connlimit-above 10 --connlimit-mask 32 -j DROP
c) iptables -A INPUT -p tcp -m tcp --dport 80 -m state --state NEW -m hashlimit --hashlimit-above 1/min --hashlimit-burst 30 --hashlimit-mode srcip --hashlimit-name BLOCK -j DROP
d) iptables -A INPUT -p tcp -m tcp --dport 80 --tcp-flags FIN,SYN,RST,ACK SYN -m limit --limit 1/sec --limit-burst 4 -j DROP
2. Как сделать так, чтобы правила не удалялись если ПК перезагрузить?
3. Как организовать такое правило в iptables:
a) Если число единовременных подключений с одно IP адреса на сайт превысило 10, то создать правило такое с этим IP адресом
iptables -A INPUT -s 1.2.3.4 -j DROP.
b) Если число суммарных подключений с одного IP адреса, на сайт, в течении минуты, превысило 70, то создать правило такое с этим IP адресом iptables -A INPUT -s 1.2.3.4 -j DROP.
Спасибо!
1. Объясните пожалуйста работу этих 4 правил, по подробнее пожалуйста для чайника:
a) Разрешает не более 10 соединений с ip адреса, 11 соединение будет запрещено.
b) тоже самое что и a)
c) не работает, или вы показали не все правила, был задействован -m state , где контроль этого самого нового соеденения?
d) ограничивает проход пакетов на 80 порт в 1 сик , с ведром 4 пакетов, всё что будет выше запрещено.
iptables -A INPUT -s 1.2.3.4 -j DROP.
Запрет будет, но правила не создаётся.
Спасибо!
Да создаётся правило в хеш таблице( на уровне ядра ), но без состояния соединение, это правила не будет работать корректно.
Добрый день, возможно не по адресу, но все-таки во-первых какую книгу можете посоветовать по настройке фаервола Iptables
Например http://www.opennet.ru/docs/RUS/iptables/
какую книгу можете посоветовать по настройке фаервола Iptables
Тут вам посоветовали. Только текст уже подустарел.
Лучше потом также почитать отсюда:
http://www.netfilter.org/documentation/index.html
и отсюда:
man iptables
и вторую об ос Debian для новичка
http://www.debian.org/doc/manuals/debian-reference/
1. Объясните пожалуйста работу этих 4 правил, по подробнее пожалуйста для чайника
Прочитайте, пожалуйста, man iptables
2. Как сделать так, чтобы правила не удалялись если ПК перезагрузить?
Например, можно добавить в /etc/network/interfaces строчки для сохранения и загрузки правил. Примерно так:
Прочитайте man interfaces прежде чем самостоятельно редактировать файл.
3. Как организовать такое правило в iptables:
У вас уже *есть* примеры таких правил. Просто с другими параметрами. Так что разберитесь с п. 1.