无法添加iptables规则

请帮助guyz,我无法添加iptables规则..

在我必须login的计算机上安装Shoreline。我知道我可以在/ etc / shoreline / rules中添加规则,但是我决定通过input以下命令手动input一个iptable规则:

/sbin/iptables -A local2fw -s 10.100.98.74 -p tcp -m tcp --dport 22 -j ACCEPT 

完整的iptables保存输出在这里(命令之前)我执行命令后, 输出

那么为什么我不能使用10.100.98.74login…我得到连接拒绝错误…我可以使用规则中列出的其他ipsloginssh

告诉我你需要什么更多的信息.​​.什么可能是可能的原因?

可能的原因是什么?

这不起作用的最可能的原因是规则的顺序。

看到:

 -A local2fw -s 10.100.56.42 -j ACCEPT -A local2fw -j all2all -A local2fw -s 10.100.98.74 -p tcp -m tcp --dport 22 -j ACCEPT 

通过发出一个-A local2fw你的规则正被追加到这个变化。 但是,如果您在添加规则之前查看链上的最后一条规则,则会将所有内容发送到不同的链。 通过在跳转之后追加规则,什么都没有达到规则。

您可以尝试传递-I选项,而不是-A在某个位置插入规则。