Решено: iptables + логирование именно DROP

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Решено: iptables + логирование именно DROP

Сообщение Skyb »

Хочу настроить чтоб логировались именно дропы на определенные правила, не подскажите как?

Код: Выделить всё

[0:0] -A INPUT -i eth0 -s 111.222.333.444 -p tcp -m tcp --dport 22 -j LOG --log-level info --log-prefix "INPUT SSH Packets "

этим правилом логируется все, а вот именно дропы охота
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
oper777
Сообщения: 411
ОС: gentoo

Re: Решено: iptables + логирование именно DROP

Сообщение oper777 »

Skyb писал(а):
31.05.2011 06:23
Хочу настроить чтоб логировались именно дропы на определенные правила, не подскажите как?


Сделайте новую цепочку с двумя строчками - LOG и DROP.

А в основных правилах интересующие пакеты не дропайте, а перекидывайте в эту новую цепочку.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: iptables + логирование именно DROP

Сообщение Skyb »

А можно по подробней, а то я чета попытался и у меня вообще все сломалось. Я тока начал осваивать iptables
Создал новую цепочку

Код: Выделить всё

-N LOGING

Перенаправил весь входящий поток в эту цепочку

Код: Выделить всё

-A INPUT -j LOGING

встает вопрос, что именно то прописать в цепочку LOGING ?? я не понял про
oper777 писал(а):
31.05.2011 08:30
Сделайте новую цепочку с двумя строчками - LOG и DROP.

что тут добавить то?
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: iptables + логирование именно DROP

Сообщение Skyb »

Усе, разобрался, спасибо за подсказку.

Код: Выделить всё

-N LOGING
-A LOGING -i em1.4 -p tcp -m tcp --dport 22 -j LOG --log-level info --log-prefix "INPUT SSH DROP "
-A LOGING -j DROP
......
# Перенаправление всех запросов на 22 порт которых нет у меня в ACCEPT на логирование
-A INPUT -i em1.4 -p tcp -m state --state NEW -m tcp --dport 22 -j LOGING
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали: