FirewallD is the default firewall in Fedora 18. I have been using iptables for quite some time and have a custom configuration which I need for logging of ip traffic. I am not used to the new graphical interface which seems to lack many of the functionalities present in the old one, that can be loaded with ease.
I tried to re-enable the old iptables with the following commands:
# systemctl stop firewalld.service
# systemctl start iptables.service
# systemctl start ip6tables.service
The messages log shows:
systemd 1 Started IPv4 firewall with iptables.
systemd 1 Started IPv6 firewall with ip6tables.
But from systemctl -t service -a, I can see that both remain inactive and dead, despite being loaded.
Nevertheless, I tried loading the custom configuration with
iptables-restore < iptables.conf
but got a series of warnings:
WARNING: The state match is obsolete. Use conntrack instead.
WARNING: The state match is obsolete. Use conntrack instead.
WARNING: The state match is obsolete. Use conntrack instead.
WARNING: The state match is obsolete. Use conntrack instead.
WARNING: The state match is obsolete. Use conntrack instead.
What should I do to get iptables back to work?

