La forma mas sencilla de salvar todas las reglas que has configurado en IPTables fue con iptables-persistant, lo primero es instarlos con el siguiente comando.
[simter]$ sudo apt-get install iptables-persistent[/simterm]
Luego para salvar las reglas de iptables utilizas el siguiente comando.
[simter]$ sudo /etc/init.d/iptables-persistent save [/simterm]
Luego para cargar otra vez las reglas salvadas (por ejemplo despues de reiniciar el sistema) ejecutamos el siguiente comandos.
[simter]$ sudo /etc/init.d/iptables-persistent reload [/simterm]
Guardar las reglas IPTables en Ubuntu 16.04
Para Ubuntu 16.04 los comandos a ejecutar para guardar y cargar las reglas de iptables son los siguientes.
[simter]$ sudo netfilter-persistent save [/simterm]
[simter]$ sudo netfilter-persistent reload [/simterm]
Cargar iptables-persistent entre reinicios
Para que estos cambios se carguen entre reinicios una forma bastante sencilla es hacerlo en el archivo de crontab, para esto ejecuta el siguiente comando.
[simter]$ sudo crontab -e [/simterm]
Y agrega lo siguiente al final de dicho archivo y grabalo, con esto se cargaran las reglas que salvaste entre cada reinicio de forma automática.
@reboot sudo netfilter-persistent reload &