Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
linux:firewall:conntrack [2022/11/19 05:09] admin создано |
linux:firewall:conntrack [2022/11/19 05:14] (текущий) admin |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Conntrack ====== | ====== Conntrack ====== | ||
- | Компонент [[:linux:kernel: | + | Компонент [[: |
- | ===== Сведения ===== | ||
+ | |||
+ | ===== Сведения ===== | ||
**Классифицирует каждый пакет** либо как открывающий новое соединение, | **Классифицирует каждый пакет** либо как открывающий новое соединение, | ||
**Отслеживание связанных соединений**, | **Отслеживание связанных соединений**, | ||
Механизм анализирует все пакеты, | Механизм анализирует все пакеты, | ||
+ | |||
+ | |||
==== Критерий состояния соединения ==== | ==== Критерий состояния соединения ==== | ||
Строка 28: | Строка 31: | ||
**conntrack** пришел на замену старому критерию **state** (использование его уже не рекомендуется).\\ | **conntrack** пришел на замену старому критерию **state** (использование его уже не рекомендуется).\\ | ||
+ | |||
+ | |||
==== Маркировка соединений ==== | ==== Маркировка соединений ==== | ||
Позволяет классифицировать соединение в целом на основании одного пакета. Маркировку автоматически приобретают все пакеты в данном соединении и связанными с ним. | Позволяет классифицировать соединение в целом на основании одного пакета. Маркировку автоматически приобретают все пакеты в данном соединении и связанными с ним. | ||
+ | |||
+ | |||
==== Статистика по соединениям ===== | ==== Статистика по соединениям ===== | ||
Критерий **connbytes** позволяет контролировать кол-во байт или пакетов, | Критерий **connbytes** позволяет контролировать кол-во байт или пакетов, | ||
+ | |||
+ | |||
==== Количество соединений ==== | ==== Количество соединений ==== | ||
Критерий **connlimit** позволяет ограничивать число одновременно открытых TCP-соединений с каждого хоста или подсети. | Критерий **connlimit** позволяет ограничивать число одновременно открытых TCP-соединений с каждого хоста или подсети. | ||
+ | |||
+ | |||
===== Модули ===== | ===== Модули ===== | ||
Строка 44: | Строка 55: | ||
Включить модуль **nf_conntrack_ftp**: | Включить модуль **nf_conntrack_ftp**: | ||
<code bash># modprobe nf_conntrack_ftp</ | <code bash># modprobe nf_conntrack_ftp</ | ||
+ | |||
===== Утилиты (conntrack-tools) ===== | ===== Утилиты (conntrack-tools) ===== | ||
Комплект **conntrack-tools** содержит две утилиты: | Комплект **conntrack-tools** содержит две утилиты: | ||
- | * **[[:linux:kernel: | + | * **[[: |
* **conntrackd** - демон, обеспечивающий синхронизацию таблиц состояний с другими хостами, | * **conntrackd** - демон, обеспечивающий синхронизацию таблиц состояний с другими хостами, | ||