iptables命令返回“该名称没有链/目标/匹配”。

时间:2019-05-14 13:05:46

标签: linux kernel firewall iptables yocto

我正在使用yocto linux,并且已经安装了iptables和相应的linux驱动程序。

使用iptables -P INPUT DROP之类的命令,一切都可以正常工作。

我想做的是iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPTiptables -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:Netfilter配置

0 个答案:

没有答案