- - Skript för att spara iptables och återställa dem efter serverstart i Ubuntu

Skript för att spara iptables och återställa dem efter omstart av servern i Ubuntu

Om du är som jag vem webbplatsen är värd påUbuntu-server, det kommer att uppstå ett behov när du måste blockera vissa IP-adresser. Dessa IP-adresser är mestadels skräppost och skadliga som aldrig gynnar dig på något sätt. I mitt inlägg för några veckor tillbaka diskuterade jag hur man snabbt lägger till IP-adresser till Iptables. Men i ett sämre fall när du behöver starta om din server kommer alla data i iptables att gå förlorade. Så hur skulle du se till att informationen inte går förlorad och kan återställas?

För dem som inte vet är Iptables standardbrandvägg i Ubuntu genom vilken du kan blockera vissa IP-adresser. Innan du konfigurerar så att IP-adresserna kan återställas efter omstart av servern, låt oss först se till att iptables-konfigurationen är sparad.

Du kan spara konfigurationen genom att skriva detta kommando i din terminal med PuTTY eller något annat verktyg:

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

Detta kommando sparar din iptables-konfiguration i rot mapp och namnge det working.iptables.rules.

För att återställa dessa iptables när som helst, kör följande kommando:

iptables-återställa </root/working.iptables.rules

Men den här metoden återställer bara iptabellerna när de matas in manuellt. Vad vi vill är att faktiskt återställa iptables automatiskt när servern startar om. För detta måste du navigera till / Etc / nätverk mapp och redigera sedan gränssnitt med WinSCP eller något annat verktyg.

redigeringsgränssnitt

Kopiera / klistra in följande kod under auto eth0,

pre-up iptables-återställa </root/working.iptables.rules

som visas i följande skärmdump.

återställa iptables

Gå nu vidare och starta om servern för att se om dina iptables automatiskt har återställts. Stiga på iptables –L i terminal för att bekräfta. Det är allt. Njut av!

kommentarer