- - Skript na ukladanie Iptables a ich obnovenie po reštarte servera v Ubuntu

Skript na ukladanie Iptables a ich obnovenie po reštarte servera v Ubuntu

Ak ste ako ja, na ktorého webe sa hostiaPri serveri Ubuntu vznikne potreba, keď budete musieť blokovať určité adresy IP. Tieto adresy IP sú väčšinou spamu a škodlivého softvéru, z ktorých vás nikdy nijakým spôsobom neprináša úžitok. Vo svojom príspevku pred pár týždňami som diskutoval o tom, ako rýchlo pridať IP adresy do Iptables. Ale v horšom prípade, keď potrebujete reštartovať server, dôjde k strate všetkých údajov v iptables. Ako by ste teda zaistili, že údaje sa nestratia a dajú sa obnoviť?

Pre tých, ktorí to nevedia, je predvolený Iptablesfirewall v Ubuntu, prostredníctvom ktorého môžete blokovať určité adresy IP. Pred konfiguráciou tak, aby sa IP adresy mohli obnoviť po reštarte servera, najprv skontrolujte, či je uložená konfigurácia iptables.

Konfiguráciu môžete uložiť zadaním tohto príkazu do svojho terminálu pomocou PuTTY alebo iného nástroja:

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

Tento príkaz uloží vašu konfiguráciu iptables do koreň priečinok a pomenujte ho working.iptables.rules.

Ak chcete tieto iptables kedykoľvek obnoviť, spustite nasledujúci príkaz:

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

Táto metóda však obnoví iba iptables, ak je zadaný ručne. Chceme, aby sa iptables automaticky obnovili pri reštarte servera. Z tohto dôvodu musíte prejsť na / Etc / network a potom upravte rozhranie pomocou WinSCP alebo iného nástroja.

editovacie rozhrania

Skopírujte / vložte nasledujúci kód pod auto eth0,

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

ako ukazuje nasledujúci obrázok.

obnovenie iptables

Teraz choďte do toho a reštartujte server, aby ste zistili, či boli vaše iptables automaticky obnovené. vstúpiť iptables –L v termináli na potvrdenie. To je všetko. Užite si to!

Komentáre