Overzicht
iptables-save extraheert de momenteel actieve iptables-regels in tekstformaat. Deze uitvoer is in een formaat dat opnieuw geladen kan worden via het `iptables-restore` commando, wat essentieel is voor het back-uppen en herstellen van firewallconfiguraties.
Belangrijkste functies
- Dumpt huidige iptables-regels naar standaarduitvoer
- Creëert regelbestanden voor back-up en herstel
- Kan selectief regels van specifieke tabellen opslaan
Belangrijkste opties
Het iptables-save commando biedt een relatief klein aantal opties.
Opslagopties
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`iptables-save` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Gebruiksvoorbeelden
Dit zijn typische gebruiksvoorbeelden van iptables-save.
Sla alle huidige iptables-regels op in een bestand
sudo iptables-save > /etc/iptables/rules.v4
Slaat alle momenteel actieve IPv4 iptables-regels op in het bestand `/etc/iptables/rules.v4`.
Sla alleen nat-tabelregels op in een bestand
sudo iptables-save -t nat > /etc/iptables/nat_rules.v4
Slaat alleen de NAT (Network Address Translation) gerelateerde regels op in het bestand `/etc/iptables/nat_rules.v4`.
Sla alle regels op met tellers
sudo iptables-save -c > /etc/iptables/rules_with_counters.v4
Slaat alle regels op, inclusief de pakket- en byte-tellerinformatie voor elke regel. Dit kan nuttig zijn voor verkeersanalyse.
Controleer de inhoud van het opgeslagen regelbestand
cat /etc/iptables/rules.v4
Controleer de inhoud van het opgeslagen regelbestand met het `cat` commando.
Installatie
iptables-save wordt doorgaans geleverd als onderdeel van het `iptables` pakket. Het is standaard geïnstalleerd op de meeste Linux-distributies, maar kan handmatig geïnstalleerd moeten worden in minimale installatieomgevingen.
Debian/Ubuntu
sudo apt update && sudo apt install iptables
Commando om het `iptables` pakket te installeren op Debian of Ubuntu-gebaseerde systemen.
CentOS/RHEL/Fedora
sudo dnf install iptables-services
Commando om het `iptables-services` pakket te installeren op CentOS, RHEL of Fedora-gebaseerde systemen. Dit pakket bevat de `iptables` binaries en de persistentiebeheerservice.
Tips & Aandachtspunten
Nuttige tips en aandachtspunten bij het gebruik van iptables-save.
Persistentiebeheer
iptables-regels verdwijnen standaard bij een herstart, dus u moet het proces van opslaan met `iptables-save` en herstellen met `iptables-restore` automatiseren. Veel Linux-distributies bieden services voor het beheren van regelpersistentie via pakketten zoals `iptables-persistent` (Debian/Ubuntu) of `iptables-services` (CentOS/RHEL). Het gebruik van deze services wordt aanbevolen.
- Automatiseer `iptables-save` en `iptables-restore` met scripts of gebruik speciale services voor regelpersistentie.
- Het is belangrijk om ervoor te zorgen dat regels automatisch worden geladen na een systeemherstart.
IPv6-regels
`iptables-save` verwerkt alleen IPv4-regels. Om IPv6-regels op te slaan, moet u het `ip6tables-save` commando gebruiken.
Uitvoerformaat
De uitvoer van `iptables-save` is in een specifiek formaat dat `iptables-restore` kan lezen. Wees voorzichtig bij het handmatig bewerken van dit bestand om formaatfouten te voorkomen. Onjuiste formaten kunnen leiden tot het mislukken van het herstellen van regels.