By default Fedora 18 has changed to using firewalld to maintain the host firewall. While this may be a good thing some times we need the old ways to allow us to catch up. Especially when we haven’t the time to migrate complicated rules. Thankfully Fedora has not removed IPTables. The following set of commands should disable Firewalld and enable IPTables for those of us needing the breathing space to catch up.
systemctl disable firewalld.service systemctl stop firewalld.service systemctl enable iptables.service systemctl enable ip6tables.service systemctl start iptables.service systemctl start ip6tables.service
Of course if you are like me and like to install minimal systems you may need to run this command first.
yum -y install iptables-services iptables-utils