错误:iptables:没有该名称的链/目标/匹配项

错误:iptables:没有该名称的链/目标/匹配项

我正在尝试使用 Squid 和 iptables 在 RHEL Server 6.5 上配置代理服务器。以下是我执行的命令及其显示的错误消息:

vzlptest01 root [root] > iptables -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables: No chain/target/match by that name.

更多细节:

vzlptest01 root [root] > cat /proc/net/ip_tables_matches
limit
state
length
ttl
tcpmss
multiport
multiport
tos
tos
dscp
icmp
udplite
udp
tcp

vzlptest01 root [root] > cat /proc/net/ip_tables_targets
DNAT
SNAT
LOG
TOS
TOS
DSCP
TCPMSS
REJECT
ERROR

如何处理这个问题?

答案1

看起来您没有 INPUT 表。您可以尝试使用以下方法创建它

iptables -N INPUT

如果这不起作用,那么我会研究正在使用的虚拟化技术并与托管服务提供商讨论。

作为旁白

iptables -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT

您几乎肯定不想用 来做这件事-A,但-I在几乎所有情况下都会更好。

相关内容