В мануле написано:
В iptables используется для настройки, обслуживания и проверки таблицы правил фильтрации IP-пакетов в ядре Linux. Можно создать несколько разных таблиц. Каждая Таблица содержит большое количество встроенных целей, а также может содержать определенные пользователем цели.

По умолчанию, iptables пишет в лог файла /var/log/messages. Однако вы можете изменить это расположение. Я покажу вам, как создать новый лог-файл с именем /var/log/iptables.log. Изменяя или используя новый файл, это позволит создать вам более полный набор статистических данных и/или позволит анализировать атаки.

По умолчанию Iptables использует лог файл
Например, если ввести следующую команду, он будет отображать текущий iptables в журнале из файла /var/log/messages:

Вывод команды:

Процедура изменения записей сообщений iptables в другой лог файл:

Откройте лог файл /etc/syslog.conf:

Добавьте следующую строку

Сохраните и закройте файл.

Перезагрузите демон syslogd (Debian / Ubuntu Linux):

С другой стороны, используйте следующую команду, чтобы перезапустить указанный демон syslogd для ОС Red Hat/Cent OS/Fedora Core Linux:

Now make sure you pass the log-level 4 option with log-prefix to iptables. For example:
Теперь убедитесь, что вы передать лог 4 уровня, добавьте опцию в лог-префикс iptables. Например:

Например, отклоненные запросы и лог всех подключений с IP-адреса 64.55.11.2 записаны в лог файле /var/log/iptables.log:

Где,
–log-level 4: Уровень ведения журнала. Уровень # 4 — это для предупреждения.
–log-prefix ‘*** TEXT ***’: Префикс лог-сообщений с указанного префикса (TEXT); до 29 букв, и поможет для различения сообщений в логах.

Теперь вы можете увидеть все сообщения iptables в лог файле /var/log/iptables.log:

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.