Как сохранить конфигурации брандмауэра в Linux: iptables, UFW и firewalld

Чтобы сохранить конфигурацию брандмауэра в Linux, существует несколько способов в зависимости от используемого вами программного обеспечения брандмауэра. Я приведу примеры трех популярных решений межсетевого экрана: iptables, UFW (несложный межсетевой экран) и firewalld.

  1. Сохранение конфигурации брандмауэра iptables:
    Чтобы сохранить конфигурацию брандмауэра iptables, вы можете использовать команду iptables-save, чтобы сохранить текущие правила в файл. Вот пример:
iptables-save > /path/to/config-file

Эта команда сохраняет текущие правила iptables в указанный файл. Вы можете выбрать любой путь и имя файла конфигурации.

  1. Сохранение конфигурации брандмауэра UFW.
    UFW предоставляет простой интерфейс командной строки для управления правилами iptables. Чтобы сохранить конфигурацию брандмауэра UFW, вы можете использовать команду ufw Export. Вот пример:
ufw export /path/to/config-file

Эта команда экспортирует текущие правила UFW в указанный файл. Опять же, вы можете указать любой путь и имя файла конфигурации.

  1. Сохранение конфигурации брандмауэра firewalld:
    Firewalld — это инструмент управления брандмауэром по умолчанию во многих современных дистрибутивах Linux. Чтобы сохранить конфигурацию firewalld, вы можете использовать команду firewall-cmdс параметрами --get-active-zonesи --permanent. Вот пример:
firewall-cmd --get-active-zones > /path/to/config-file
firewall-cmd --permanent --zone=<zone-name> --list-all >> /path/to/config-file

Первая команда сохраняет активные зоны в файл конфигурации, а вторая команда добавляет постоянную конфигурацию для определенной зоны. Замените на нужную зону (например, public, internalи т. д.).