Log и counter nftables: наблюдение пакета ещё не подтверждает его принятие

Запросить

Фотография конкретного исполнения не приложена.

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

Официальный справочник определяет log как незавершающее действие: после записи рассмотрение продолжается. Обычный журнал ядра, NFLOG-группа и audit имеют разные пути доставки диагностических сообщений. Для NFLOG требуется userspace-процесс, подписанный на нужную группу; наличие правила с номером группы само по себе не подтверждает сохранение данных в отчётном файле.

Counter учитывает пакеты и байты в выбранной точке. Это не то же самое, что полезные сообщения приложения, завершённые TCP-сессии или байты доставленного файла. Также учитывают последующие base chains: ранний счётчик или accept не отменяет возможного более позднего drop.

В приёмке сравнивают согласованный тестовый поток, изменение счётчиков, диагностический канал и конечный результат у приложения. Проверяют, что место наблюдения соответствует заявленному выводу. При необходимости ограничивают объём журналирования осмысленной политикой, сохраняя сведения о её действии. Отсутствие записи не объявляют отсутствием пакета без проверки маршрута получения и сохранения диагностики.

Основание — Official nft(8) HTML snapshot; exact release1.1.7 archive not obtained, разделы LOG STATEMENT; COUNTER STATEMENT; OVERALL EVALUATION. Сохранён текст публичной справочной публикации; конкретная реализация может поддерживать только часть возможностей. Основание — сохранённый HTML-справочник nft(8); это снимок изменяемой страницы, а не руководство из архива 1.1.7. Фактические версии nft, ядра и рабочие правила не проверялись; команды фильтрации не выполнялись.

Все разборы

Россия Казахстан
office@apocalypsemoto340.ru

Все запросы только на email