在CentOS中,iptables規則的生效通常涉及以下幾個步驟:
保存iptables規則:
firewall-cmd
命令來管理防火墻規則,并且這些規則會自動保存到/etc/firewalld/zones/
目錄下的相應區域配置文件中。service iptables save
或者iptables-save > /etc/sysconfig/iptables
重啟防火墻服務:
firewall-cmd
命令重新加載防火墻配置:systemctl restart firewalld
service iptables restart
檢查iptables規則:
iptables -L -n -v
firewall-cmd
命令查看防火墻狀態:firewall-cmd --list-all
持久化規則:
firewalld
,規則會自動持久化,因為它們存儲在/etc/firewalld/zones/
目錄下的配置文件中。/etc/rc.d/rc.local
文件中:iptables-restore < /etc/sysconfig/iptables
通過以上步驟,你可以確保iptables規則在CentOS系統中生效并持久化。