CentOS6 Iptables在24小时后删除规则

CentOS6 Iptables在24小时后删除规则

因为我用 yum update 更新了我的 CentOS 服务器,现在我的一些 iptable 规则在一段时间后被删除了。当我注意到服务器关闭了我的端口时,我可以通过以下方法轻松修复此问题:

service iptables restart

重新启动我的服务器也会关闭该端口。

因此,每次我执行 iptables restart 时,它都会再次打开端口。是的,我尝试使用 service iptables save,但这对我没有帮助。

有人能解释一下为什么会出现这个问题吗?

答案1

您几乎肯定会在运行时编辑规则,但未正确保存它们。您想要的规则文件是/etc/sysconfig/iptables。编辑该文件,然后service iptables restart获取您想要的行为。这将在重新启动后持续存在。

答案2

发出此命令在每个运行级别上激活 iptables:

chkconfig iptables 开启

然后,您可以保存您的规则iptables-save(就像平常一样),并且它会在您需要后重新启动服务并保留它。

服务 iptables 重启

相关内容