Как заставить iptables восстанавливать правила после перезагрузки?
Поставь себе iptables-persistent#service iptables-persistent 
Usage: /etc/init.d/iptables-persistent {start|restart|reload|force-reload|save|flush}
В CentOS 7 немного иначе это делается. Если желаете вернуть возможность делать так, как было в 6 версии, то выполните следующие команды:systemctl disable firewalld
yum install iptables-services
systemctl enable iptables
service iptables save