Логування відхилених пакетів

У стандартній конфігурації фаєрвола можна журналювати лише відхилені (REJECTED) пакети.

Правила, описані тут, також можна додати до fw4 за допомогою включень.

Перш ніж вмикати логування відхилених пакетів, врахуйте переваги й недоліки:

  • DROPPED пакети відкидаються, тобто “викидаються” без жодного повідомлення. Відкидання пакетів не потребує багато обчислювальних ресурсів або пропускної здатності мережі. Такий підхід також краще протистоїть DoS-атакам, оскільки не надсилається жодної відповіді.
  • Для порівняння, REJECTED пакети потребують більше обчислювальної потужності, оскільки клієнту надсилається відповідь. Логування відхилених пакетів також споживає ресурси процесора. Журнали можуть постійно виводитися на послідовний порт, якщо ви підключені через консоль (а не через SSH). Крім того, потрібно мати окремий пристрій для збереження логів, оскільки зберігати їх на самому маршрутизаторі не рекомендується.

Ось приклад зони WAN:

config zone
    option name 'wan'
    ...
    option log '1'
    option log_limit '10/second'

Логування відхилених пакетів у зоні WAN або будь-якій зоні, яка застосовується до зовнішніх інтерфейсів, може призвести до збільшення затримок через додаткове навантаження на систему маршрутизатора, зокрема процесор.

У цих налаштуваннях вхідні (INPUT) та переспрямовані (FORWARDED) пакети логуються, коли вони відхилені, і записуються в системний журнал з обмеженням 5 повідомлень на секунду. Параметр log_limit напряму відповідає розширенню limit модуля netfilter, яке визначає:

Цей модуль зіставляє пакети з обмеженою швидкістю за допомогою token bucket filter. Правило, яке використовує це розширення, спрацьовуватиме до досягнення цього ліміту. Його можна використовувати разом із ціллю LOG для обмеженого логування.

У розділі Firewall → General settings:

  • Переконайтеся, що пакети відхиляються, а не відкидаються.
  • Для кожного випадку вибирайте reject, а не drop.

У розділі Firewall Zones:

  • → Advanced settings
  • Позначте [x] Увімкнути логування для цієї зони
  • Вкажіть значення для Обмежити кількість повідомлень журналу.

Використовуйте вивід nftables, щоб зрозуміти, які правила створюються згідно з конфігурацією фаєрвола.

fw4 print
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2025/06/01 20:59
  • by vazaz