我正在使用这些命令禁用 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 地址...
希望这对你有帮助!