what is the difference between /etc/iptables-rules and /etc/iptables/rules.v4?

Posted February 11, 2015 3k views

I have installed iptables and iptables-persistent in debian .
There are two iptables-rules in /etc : /etc/iptables-rules and /etc/iptables/rules.v4 .
What is the difference between /etc/iptables-rules and /etc/iptables/rules.v4?

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer

When you first install iptables-persistent it will ask you if you want to save your existing rules in /etc/iptables/rules.v4 and /etc/iptables/rules.v6 These are for your IPv4 and IPv6 rulesets respectively. iptables-persistent will run both of these commands on boot:

iptables-restore < /etc/iptables/rules.v4 
ip6tables-restore < /etc/iptables/rules.v6

The file /etc/iptables-rules is not part of the standard setup.