CentOS6 Iptables在24小时后删除规则

由于我用yum更新了我的CentOS服务器,现在我的一些iptable规则会在一段时间后被删除。 当我注意到服务器closures了我的端口,我可以简单地解决这个问题:

service iptables restart

我的服务器重新启动closures该端口。

所以每次我做一个iptables重新启动它再次打开端口。 是的,我已经尝试使用服务iptables保存,这不会帮助我。

任何人都可以解释为什么出现这个问题?

几乎可以肯定的是在运行时编辑规则,而不是正确保存它们。 你想要的规则文件是/etc/sysconfig/iptables 。 编辑,然后service iptables restart以获得你想要的行为。 这将在重新启动后持续。

发出这个命令来激活每个运行级别的iptables:

chkconfig的iptables上

在这之后,你可以用iptables-save保存你的规则(就像你通常那样),并且在你重新启动服务之后它会保存它。

服务iptables重启