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:
| Krok | Tým | Popis |
| 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:
- Otevřete terminál nebo konzolové okno v počítači.
- Zadejte příkaz sudo iptables-F a stiskněte Enter. Tento příkaz odstraní všechna aktuální pravidla iptables.
- Zadejte příkaz sudo iptables-X a stiskněte Enter. Tento příkaz odstraní všechny vlastní řetězce iptables.
- Zadejte příkaz sudo iptables-t nat-F a stiskněte Enter. Tento příkaz odstraní všechna aktuální pravidla iptables pro NAT.
- 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.