iptables -j REJECT不可用

我对Linux的networking有点新,并且遇到了iptables的一个问题,我只是没有取得任何进展。

两个笔记之前,我也是这样。 iptables是1.4.14版本,它是一个使用Linux自定义发行版的定制embedded式服务器。

我遇到的问题是-j REJECT参数不可用。 如果我input(如root)“iptables -A INPUT -p tcp -dport 80 -j REJECT”,那么错误“iptables:No chain / target / match by the name”。 返回。

如果我用-j DROPinput相同的东西,而不是iptables接受它并且没有问题。

所以问题是什么是我的安装丢失是造成这个?

谢谢。

modprobe ipt_REJECT加载外部模块,然后重试。 DROP是原生的,但是REJECT是唯一的

如果是自定义内核,则可能需要将其添加到内核编译中。 检查/ boot / config文件是否存在。