iptables 状态在重启后仍然启用,即使禁用后也是如此

iptables 状态在重启后仍然启用,即使禁用后也是如此

我正在使用这些命令禁用 Oracle Linux 6 上的 iptables。

setenforce 0
service iptables stop
service ip6tables stop
chkconfig—level 123456 iptables off
chkconfig—level 123456 ip6tables off

即使在重新加载时执行此操作后

service iptables status

我看到 iptables 已启用,并且它加载了文件中的所有信息

/etc/sysconfig/iptables.save 

但奇怪的是,如果我使用命令 chkconfig,我会看到所有运行级别的状态都为关闭,但上述命令仍然启用了 iptables。

chkconfig --list iptables
iptables        0:off   1:off   2:off   3:off   4:off   5:off   6:off

如果您对以下任何问题有答案,请告诉我

完全删除 iptables.save 文件可以吗?我应该如何在重启后禁用 iptables 服务。网络管理器是否导致 iptables 服务启动?尽管 chkconfig 说它已关闭,但似乎仍有一些服务正在启用它。

答案1

我在 stack overflow 上找到了您的问题,因为我遇到了同样的问题。我刚刚解决了,也许可以帮到您:

我安装了防火墙 CSF 并完全禁用了 iptables。然而,iptables 不知为何不断重新启动。过了一会儿,我发现,当某个 ip 地址(在本例中是我的)建立过多连接后,CSF 会重新启动它。我从一个 ip 地址 ping 服务器,经过 3000 次呼叫(或 5 分钟)后,连接被拒绝,因为 iptables 阻止了我的 ip 地址。我使用 CSF -a 192.168.1.1 将 ip 地址添加到 csf 的“允许列表”中,其中 192.168.1.1 是我的 ip 地址...

希望这对你有帮助!

相关内容