Přejít na hlavní obsah

Snadný způsob obnovení a obnovení nastavení iptables pro zvýšení zabezpečení serveru

  • Erik Ježková
  • Postupy

Dodaná nastavení iptables mohou být užitečná a nezbytná pro zabezpečení a kontrolu síťového provozu. Někdy však nastanou situace, kdy je nutné resetovat a vrátit nastavení iptables do původního stavu, například při přechodu z jedné konfigurace do druhé nebo při opravě chyb ve stávajících pravidlech.

Resetovat nastavení iptables do původního stavu lze pomocí příkazu iptables --flush, která odstraní všechna pravidla, řetězce a nastavení a vrátí filtrační tabulku do prázdného stavu. Je však třeba si uvědomit, že tento příkaz odstraní všechna současná pravidla iptables, což může být nebezpečné a může způsobit ztrátu přístupu k serveru na dálku. Před provedením příkazu se proto doporučuje zálohovat aktuální nastavení iptables, abyste je mohli v případě potřeby obnovit.

Chcete-li zálohovat aktuální nastavení iptables, můžete použít příkaz iptables-save > backup_file, kde backup_file - toto je název souboru, do kterého budou uložena aktuální nastavení. Po obnovení nastavení je bude možné obnovit ze zálohy pomocí příkazu iptables-restore < backup_file.

Jak obnovit nastavení iptables do původního stavu

1. Uložte aktuální konfiguraci iptables.

2. Zastavte službu iptables.

3. Odstraňte všechna pravidla a řetězce iptables.

Chcete-li uložit aktuální konfiguraci iptables, spusťte následující příkaz:

iptables-save > /etc/iptables/rules.v4

Tento příkaz uloží aktuální konfiguraci iptables do souboru /etc/iptables/rules.v4.

Poté, Chcete-li zastavit službu iptables, spusťte následující příkaz:

systemctl stop iptables

Tento příkaz zastaví službu iptables.

Nakonec chcete-li odstranit všechna pravidla a řetězce iptables, spusťte následující příkaz:

iptables -Fiptables -X

První tým (iptables -F) odstraní všechna pravidla iptables a druhý příkaz (iptables -X) odstraní všechny vlastní řetězce.

V důsledku provedení všech těchto kroků resetujete nastavení iptables do původního stavu.

Poznámka: před provedením těchto kroků se ujistěte, že máte alternativní nástroje pro správu provozu v síti, protože po resetování nastavení budou iptables zcela odstraněny.

První krok: Vypnutí iptables

Než resetujete a vrátíte nastavení iptables do původního stavu, musíte vypnout samotné iptables. Tím se zabrání ztrátě připojení během procesu Změny nastavení.

Chcete-li vypnout iptables, postupujte takto:

KrokTýmPopis
1 service iptables stop Zastaví službu iptables
2 chkconfig iptables off Vypne automatické spuštění služby iptables při spuštění systému

Po provedení těchto příkazů bude iptables deaktivován. Nyní můžete pokračovat v resetování a návratu nastavení iptables do původního stavu.

Druhý krok: odstranění současných pravidel iptables

Než resetujete a vrátíte nastavení iptables do původního stavu, musíte odstranit aktuální pravidla. Chcete-li to provést, postupujte takto:

  1. Otevřete terminál nebo konzolové okno v počítači.
  2. Zadejte příkaz sudo iptables-F a stiskněte Enter. Tento příkaz odstraní všechna aktuální pravidla iptables.
  3. Zadejte příkaz sudo iptables-X a stiskněte Enter. Tento příkaz odstraní všechny vlastní řetězce iptables.
  4. Zadejte příkaz sudo iptables-t nat-F a stiskněte Enter. Tento příkaz odstraní všechna aktuální pravidla iptables pro NAT.
  5. Zadejte příkaz sudo iptables-t nat-X a stiskněte Enter. Tento příkaz odstraní všechny vlastní řetězce iptables pro NAT.

Po provedení těchto příkazů budou současná pravidla iptables odstraněna a budete připraveni resetovat a vrátit nastavení iptables do původního stavu.