Loading

使iptables规则在CentOS 7中持久化

在CentOS 7中,默认情况下使用firewalld管理防火墙。如果要切换回iptables,则可能会遇到系统引导时不会自动加载防火墙规则的问题。因此,让我们仔细看看。

要删除firewalld并安装iptables,我假设您已经执行了类似的操作

$ yum remove firewalld

$ yum install iptables iptables-services

 

iptables服务允许您保存当前规则集。

$ service iptables save

iptables: Saving firewall rules to /etc/sysconfig/iptables:[  OK  ]

 

但是,如果我们现在重新启动,我们会注意到iptables -L它将打印空的防火墙表。

问题在于,负责在引导时还原规则集的服务默认情况下不会启动。我们需要手动启用它:

$ service iptables save

iptables: Saving firewall rules to /etc/sysconfig/iptables:[  OK  ]

 

应该是这样。重新启动后应重新加载存储在中的配置 /etc/sysconfig/iptables

posted @ 2020-12-23 10:46  LAlexH  阅读(783)  评论(0编辑  收藏  举报