Risposte:
Su Ubuntu 16.04:
sudo apt-get install iptables-persistent
Dopodiché, esegui i comandi successivi ogni volta che vuoi salvare permanentemente le modifiche di iptables:
sudo netfilter-persistent save
sudo netfilter-persistent reload
iptables-persistent di default NON salva automaticamente gli iptables del sistema al riavvio.
Tuttavia, ho modificato il codice sorgente del pacchetto in Ubuntu 14.04 per salvare automaticamente le regole al riavvio, spegnimento (arresto) o runlevel 1. Quando il sistema si avvia ai runlevel 2-5, le regole vengono ripristinate. In questo modo, il salvataggio e il caricamento delle regole avviene automaticamente senza l'intervento dell'utente.
Per utilizzare questa versione, utilizzare i seguenti comandi:
sudo apt-get remove iptables-persistent
sudo dpkg -r iptables-persistent
wget http://dinofly.com/files/linux/iptables-persistent_0.5.8_all.deb
sudo dpkg --install iptables-persistent_0.5.8_all.deb
Vedi il mio post sul blog completo qui:
Utilizzare a proprio rischio. Tutto ciò che è stato modificato è che la funzione di arresto dello script init chiama la funzione di salvataggio delle regole in modo che quando il sistema viene arrestato, riavviato o nel livello 1, le regole vengono salvate automaticamente.
Ho testato questo pacchetto deb aggiornato su Ubuntu 12.04, Ubuntu 14.04 e Ubuntu 15.04. Dovrebbe funzionare anche su qualsiasi versione di debian.
Salva le regole in un file
iptables-save > /etc/iptables/rules.v4
Quindi ripristinare il file seguendo i comandi includendo nel file rc.local
#vim /etc/rc.local
/sbin/iptables-restore < /etc/iptables.rules
Questo funziona bene per me
Saluti....!
iptables-persistent
e quindi utilizzareiptables-save
e così via?