Чтобы сохранить конфигурацию брандмауэра в Linux, существует несколько способов в зависимости от используемого вами программного обеспечения брандмауэра. Я приведу примеры трех популярных решений межсетевого экрана: iptables, UFW (несложный межсетевой экран) и firewalld.
- Сохранение конфигурации брандмауэра iptables:
Чтобы сохранить конфигурацию брандмауэра iptables, вы можете использовать командуiptables-save, чтобы сохранить текущие правила в файл. Вот пример:
iptables-save > /path/to/config-file
Эта команда сохраняет текущие правила iptables в указанный файл. Вы можете выбрать любой путь и имя файла конфигурации.
- Сохранение конфигурации брандмауэра UFW.
UFW предоставляет простой интерфейс командной строки для управления правилами iptables. Чтобы сохранить конфигурацию брандмауэра UFW, вы можете использовать командуufw Export. Вот пример:
ufw export /path/to/config-file
Эта команда экспортирует текущие правила UFW в указанный файл. Опять же, вы можете указать любой путь и имя файла конфигурации.
- Сохранение конфигурации брандмауэра 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и т. д.).