- - Script voor het opslaan van Iptables en het herstellen ervan na het opnieuw opstarten van de server in Ubuntu

Script voor het opslaan van Iptables en het herstellen ervan na het opnieuw opstarten van de server in Ubuntu

Als je bent zoals ik, wiens website wordt gehostUbuntu-server, er zal een behoefte ontstaan ​​wanneer u bepaalde IP-adressen moet blokkeren. Deze IP-adressen zijn meestal spam en kwaadaardig en komen u op geen enkele manier ten goede. In mijn bericht een paar weken geleden besprak ik hoe je IP-adressen snel aan Iptables kunt toevoegen. Maar in het ergste geval, wanneer u uw server opnieuw moet opstarten, gaan alle gegevens in iptables verloren. Dus hoe zou u ervoor zorgen dat de gegevens niet verloren gaan en kunnen worden hersteld?

Voor degenen die het niet weten, is Iptables de standaardfirewall in Ubuntu waarmee u bepaalde IP-adressen kunt blokkeren. Voordat u de configuratie configureert zodat de IP-adressen kunnen worden hersteld nadat de server opnieuw is opgestart, moet u eerst controleren of de iptables-configuratie is opgeslagen.

U kunt de configuratie opslaan door deze opdracht in uw terminal te typen met PuTTY of een ander hulpmiddel:

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

Met deze opdracht wordt uw iptables-configuratie opgeslagen wortel map en geef het een naam working.iptables.rules.

Voer nu de volgende opdracht uit om deze iptables op elk gewenst moment te herstellen:

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

Maar deze methode herstelt alleen de iptables als deze handmatig worden ingevoerd. We willen de iptables eigenlijk automatisch herstellen wanneer de server opnieuw opstart. Hiervoor moet u navigeren naar / Etc / network map en vervolgens bewerken interfaces gebruik WinSCP of een ander hulpmiddel.

bewerkingsinterfaces

Kopieer / plak de volgende code onder auto eth0,

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

zoals getoond in de volgende screenshot.

iptables herstellen

Ga nu verder en start de server opnieuw om te zien of uw iptables automatisch zijn hersteld. invoeren iptables –L in Terminal om te bevestigen. Dat is alles. Genieten!

Comments