---
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
```