Назад | Перейти на главную страницу

Ведение журнала CentOS и iptables

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

Если это важно, я использую CentOS 5.5 и новее, а также CentOS 6.x.

Есть много способов перенаправить вывод iptables в отдельный файл.

Iptables поддерживает цель ULOG, которая будет отправлять все сообщения журнала в сокет netlink вместо вывода системного журнала ядра. Там приложения который может читать из этого сокета ULOG и сохранять ваши журналы в базах данных или файлах.

Для ведения журнала с целью LOG вы можете сделать такие вещи, как установить префикс для записи журнала с помощью --log-prefix, и если вы используете более продвинутый демон syslog, вы можете на основе фильтра по этому шаблону и сохраните записи в отдельный файл.