Команда iptables возвращает «Нет цепочки / цели / совпадения с этим именем». - PullRequest
0 голосов
/ 14 мая 2019

Я использую yocto linux, и я установил iptables и соответствующие драйверы linux.

Все отлично работает, используя такие команды, как: iptables -P INPUT DROP.

Что я хочу сделать, хотяiptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT или iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT, но они возвращают эту ошибку:

iptables: No chain/target/match by that name.

Возможно, проблема связана с "-m", но iptables -m state -h правильно возвращает помощника.

Этодрайвер / модуль, который я включил в моем ядре:

CONFIG_NETFILTER=y
CONFIG_NF_MATCH_STATE=y
CONFIG_NF_CONNTRACK=y
CONFIG_NF_TABLES=y
CONFIG_NETFILTER_XTABLES=y
CONFIG_IP_SET=y
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_MATCH_STATE=y
CONFIG_IP_NF_CONNTRACK=y

Что вы, ребята, предлагаете сделать?Спасибо

РЕДАКТИРОВАТЬ : решено с помощью menuconfig и добавления всех необходимых зависимостей:

  1. Параметры сети> Структура фильтрации сетевых пакетов (Netfilter)
  2. Параметры сети> IP: настройка сетевого фильтра
...