--- tags: ccdc, NCCDC2019 --- # Persistent iptables ## BACKUP RULES **DO THIS REGUADLESS ONCE YOU HAVE A WORKING RULESET.** ``` bash sudo iptables-save > /usr/share/help/.rules.4 sudo ip6tables-save > /usr/share/help/.rules.6 ``` ## Manual Restore **Do after reboot or failed change.** ``` bash sudo iptables-restore < /usr/share/help/.rules.4 sudo ip6tables-restore < /usr/share/help/.rules.6 ``` ## Debian/Ubuntu auto restore > Newer versions of Ubuntu and Debian have a package: > iptables-persistent that restores a rule save automatically after reboot. ``` bash sudo apt install iptables-persistent ``` > Once installed it will restore the rules in /etc/iptables/rules.v(4|6). > Lets create those: ``` bash sudo iptables-save > /etc/iptables/rules.v4 sudo ip6tables-save > /etc/iptables/rules.v6 ```