Утилита nft#
Утилита nft используется для администрирования платформы nftables (подсистема ядра, обеспечивающая фильтрацию и классификацию сетевых пакетов/датаграмм/кадров).
Синтаксис nft:
nft <options> <commands>
Где:
<options>- опции;<commands>- команды.
Часто используемые опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Считывание имени файла; если |
|
Добавление указанной директории в список каталогов, в которых выполняется поиск включенных файлов |
|
Проверка правильности команд без фактического применения изменений |
|
Отображение дескрипторов объектов в выводе |
Часто используемые команды утилиты представлены в таблице ниже.
Команда |
Описание |
|---|---|
|
Идентификация всего набора таблиц, цепочек и т.д., который в настоящее время используется в ядре. Команды для набора правил: |
|
Таблицы являются контейнерами для цепочек, наборов и объектов с отслеживанием состояния. Они идентифицируются по семейству адресов и их названию. Семейство адресов должно быть одним из |
Примеры использования#
Для просмотра текущей конфигурации правил сетевого фильтра введите команду:
nft list rulesetДля добавления в сетевой фильтр новых таблиц
inetиfilterвведите команду:nft add table inet filter