- - Script per il salvataggio di Iptables e il loro ripristino dopo il riavvio del server in Ubuntu

Script per il salvataggio di iptabili e il ripristino dopo il riavvio del server in Ubuntu

Se sei come me, il sito Web è ospitato suUbuntu server, sorgerà la necessità quando sarà necessario bloccare determinati indirizzi IP. Questi indirizzi IP sono principalmente spam e malware che non ti avvantaggiano in alcun modo. Nel mio post qualche settimana fa ho discusso su come aggiungere rapidamente indirizzi IP a Iptables. Ma in uno scenario peggiore quando è necessario riavviare il server, tutti i dati in iptables andranno persi. Quindi, come assicureresti che i dati non vengano persi e possano essere ripristinati?

Per coloro che non lo sanno, Iptables è l'impostazione predefinitafirewall in Ubuntu attraverso il quale è possibile bloccare determinati indirizzi IP. Prima di eseguire la configurazione in modo che gli indirizzi IP possano essere ripristinati dopo il riavvio del server, accertarsi innanzitutto che la configurazione di iptables sia salvata.

Puoi salvare la configurazione digitando questo comando nel tuo Terminale usando PuTTY o qualsiasi altro strumento:

iptables-save> /root/working.iptables.rules

Questo comando salverà la configurazione di iptables in radice cartella e denominarlo working.iptables.rules.

Ora per ripristinare questi iptables in qualsiasi momento, eseguire il comando seguente:

iptables-restore </root/working.iptables.rules

Ma questo metodo ripristina gli iptables solo se inseriti manualmente. Ciò che vogliamo è effettivamente ripristinare automaticamente iptables al riavvio del server. Per questo, devi navigare verso / Etc / network cartella e quindi modifica interfacce utilizzando WinSCP o qualsiasi altro strumento.

interfacce di modifica

Copia / incolla il seguente codice sotto auto eth0,

pre-up iptables-restore </root/working.iptables.rules

come mostrato nella seguente schermata.

ripristino iptables

Ora vai avanti e riavvia il server per vedere se i tuoi iptables sono stati ripristinati automaticamente. accedere iptables –L nel Terminale per confermare. È tutto. Godere!

Commenti