Script pentru salvarea de iptabile și restaurarea lor după repornirea serverului în Ubuntu

click fraud protection

Dacă sunteți ca mine, site-ul web găzduit pe serverul Ubuntu, va apărea o nevoie atunci când va trebui să blocați anumite adrese IP. Aceste adrese IP sunt în mare parte spam și dăunătoare care nu vă avantajează niciodată în niciun fel. În postarea mea de câteva săptămâni în urmă am discutat cum să fac adăugați rapid adresele IP la Iptables. Dar într-un caz mai rău atunci când va trebui să reporniți serverul, toate datele din iptables vor fi pierdute. Deci, cum te-ai asigura că datele nu sunt pierdute și pot fi refăcute?

Pentru cei care nu știu, Iptables este firewall-ul implicit în Ubuntu prin care puteți bloca anumite adrese IP. Înainte de configurare, astfel încât adresele IP să poată fi restaurate după repornirea serverului, mai întâi vă asigurați că configurația iptables este salvată.

Puteți salva configurația tastând această comandă în terminalul dvs. folosind PuTTY sau orice alt instrument:

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

Această comandă va salva configurația dvs. iptables în rădăcină folderul și numele acestuia working.iptables.rules.

instagram viewer

Acum pentru a restabili aceste iptables oricând, executați următoarea comandă:

iptables-restore

Dar această metodă restabilește iptabilurile numai când sunt introduse manual. Ceea ce ne dorim este să restabilim automat iptables-ul atunci când serverul repornește. Pentru aceasta, trebuie să navigați la /etc/network dosar și apoi editați interfeţe utilizând WinSCP sau orice alt instrument.

editarea de interfețe

Copiați / Lipiți următorul cod sub auto et0,

pre-up iptables-restaura

după cum se arată în imaginea următoare.

restaurarea iptables

Acum mergeți mai departe și reporniți serverul pentru a vedea dacă iptaburile dvs. au fost restaurate automat. introduce iptables –L în terminal pentru a confirma. Asta e tot. Bucurați-vă!

watch instagram story