iptables si ripristina quando il server si riavvia

15

Ogni volta che il mio server si riavvia sembra che devo resettare il mio iptables su default, ho usato firestarter ma l'ho rimosso qualche tempo fa. Ci sono delle impostazioni che stanno modificando gli iptables quando il server si riavvia?

    
posta Anagio 03.12.2011 - 09:24

4 risposte

13

Questo è il comportamento predefinito.

Potresti dare un'occhiata al pacchetto iptables-persistent per impostare automaticamente le regole di iptables all'avvio da un file di configurazione.

    
risposta data enzotib 03.12.2011 - 09:43
2

Su Ubuntu 16.04:
sudo apt-get install iptables-persistent

Dopodiché, esegui i comandi successivi ogni volta che vuoi salvare le modifiche iptables in modo permanente:
sudo netfilter-persistent save
sudo netfilter-persistent reload

    
risposta data Rib47 15.03.2018 - 10:05
0

iptables-persistent di default NON salva automaticamente gli iptables del sistema quando si riavvia.

Tuttavia, ho modificato il codice sorgente del pacchetto in Ubuntu 14.04 per salvare automaticamente le regole su reboot, shutdown (halt) o runlevel 1. Quando il sistema avvia i runlevel 2-5, le regole vengono ripristinate. In questo modo, il salvataggio e il caricamento delle regole avvengono automaticamente senza l'intervento dell'utente.

Per utilizzare questa versione, utilizza 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

Visualizza il mio post completo del blog qui:

link

Usalo a tuo rischio. Tutto ciò che è stato modificato è la funzione di arresto dello script di init chiama la funzione di regole di salvataggio in modo che quando il sistema viene arrestato, riavviato o in level1, le regole vengano automaticamente salvate.

Ho testato questo pacchetto deb debitamente aggiornato su Ubuntu 12.04, Ubuntu 14.04 e Ubuntu 15.04. Dovrebbe funzionare anche su qualsiasi versione di debian.

    
risposta data OwN 07.10.2015 - 01:05
0

Salva le regole in un file

iptables-save > /etc/iptables/rules.v4

Quindi ripristina il file seguendo i comandi includendo nel file rc.local

#vim /etc/rc.local 

/sbin/iptables-restore < /etc/iptables.rules

Funziona bene per me

Saluti ....!

    
risposta data Shakeel 10.11.2017 - 14:24

Leggi altre domande sui tag